Honestly, I would strongly suggest outputting the values of the thing you have that’s animating like you want in world space.
And writing them manually into an animation either through pyton on blender or maybe by modifying the tracks of an fbx file.
Yes, it is a ton of data, because there’s is a lot of control points and you need all of them every tick.
But if you output what you want to a file, and make a quick script to import it, you can probably get the whole thing animated on a skeleton in less than 2 hours.
Configuring a skeleton to do anything remotely like it would probably take 2 days…