Tips for Character Arm Animation and VR

Hey there, I’m working on rigging my character for use in Unreal 4. It is a VR project, so the hands of my character will be animated by the motion controllers, and the arms will follow using an IK system. The only issue I’m having is how to translate rotation nicely through my character arms. When I roll my hand from palm down to palm up, I’d like the arm to naturally rotate. UE4 only supports linear blend skinning and not dual quat, so I end up with a lot of crushing. I suppose this is why a lot of VR games just have floating hands.

Any tips or tutorial links on arm rigging for smooth rotation would be helpful!