Root motion extraction or recreation

Hi. I have been having trouble with root motion, and have been reading up on it.
Root motion blending is planned for the future, but it seems like replication is still a problem with it.
Is there a way to extract root motion for a max or Maya scene, or a n fbx file?

Basically, I’m wondering if there is any other solution that could provide stable results for irregular motion?
Can the movement on a particular axis be handled by a curve in blueprints? If that were so even redoing the root motion in the editor with a curve by hand would be great if the results were stable and replicated well.