Can't use revolute joint with 3D object?

In an attempt to make a pinball flipper with a 3D flipper, i tried doing it the same way as you would with a 2D one. however the revolute joint action only works for attaching 2D objects together (it says the 3d object needs the 2d physics behavior).

I tried some fancy workarounds without success as well.

I tried putting 2d physics on a 3d box and while it looks like its moving, when it makes contact with a 3d sphere it just nudges it instead of making it roll. I suspect because the 2d and 3d physics engines can’t interact together.

i also tried sticking a 3d box to the 2d sprite that has the revolute joint, and then using the “linearly interpolate 3d object action” as part of the advanced 3d extension thinking that the 3d physics engine would be moving the objects then, however while it visually follows, again, it won’t knock a 3D sphere object to cause it to roll or will just clip through it (even with enable bullet) checked.

So Is there a way to make a 3d hinge joint like a 3d pinball game paddle would function?