Get the orientation of a fastener static mesh imported in scene

I’ve been wracking my brain to try to figure this out and haven’t made headway yet. I don’t need the the orientation of the static mesh actor or component, I need the actual rotation of a fastener after it has been imported into a scene from Datasmith.

I’ve got a VR project that has hundreds, possibly thousands of screw and bolt actors in a scene, coming in via Datasmith. I’ve got hand tools that can lock to those and rotate around a fastener based on a socket that I manually add. Is there a way that I can either automatically add sockets with the right orientation or determine the orientation of the fastener either on construction script or at the start of an overlap?

If anyone has any suggestion as to how to do this, I’d be very happy to hear it.