Batch Animation Retargeting and Replacement

Did a batch retarget of animations in C++ in Unreal 4. I understand that there isn’t a way to remap references to the source animations in other UObjects to the retargeted version as part of that process.

I then ran a python script outside of UE to delete the old animations and rename the retargeted animations to have the same name as the source animations. That still blew away the references in the objects, which surprised me a little since the references remain intact if new versions of the (non-retargeted) animations are imported through normal processes.

I did notice that while the Outer Object name changed during the python run, the actual object name did not.

My question is:

Is there a way to do a deep renaming of the retargeted animations so that I can avoid changing each reference to the original animation by hand?