Modifying Animations through Morphs

Say I have an array of characters that share a common skeleton and base mesh. These characters can change shape with lots of morphs in game dynamically, but this causes a problem: when strongly morphed, animations clip.
I’am not talking about using morphs to assist animations, I get that. What I want is the other way around, an easy way to adjust animations from morphs.

I am curious how people have solved this. Of course, I want to avoid making a version of every animation for every morph combo.