Control Rig and FABRIK messing with socket rotation

So I have a skeletal mesh with 3 bone chains coming off of it, and I’m using FABRIK to move them in a natural looking way. However, at the end of each bone chain is a socket which I’m attaching a mesh to, orientated to point outwards from the last bone.

When using FABRIK, the rotation of the socket is always reset to 0, 0, 0, I assume it has something to do with the effector transform.

image
An example of how the rig looks. The socket orientation should copy the last bone in the chain.


Here’s how it looks in game.

I’ve gotten 50% of the way there by combining the translation of the control with the rotation of the last bone in the chain for the effector transform, which results in this, but I’m not sure how to get them the rest of the way there.
image

Bump

Bumpity bump

Bump number 3

The bumps continue