Efficient way to dynamically swap character models on the fly?

Hi there.

I have multiple character models with slightly altered skeletal rigs that are segmented (think paper mario for example) and are used for different animations. Now i want to know if there is an easy way to dynamically swap the models and animations together. For example go from an idle model/animation to a jump model/animation. I am a noob at unreal engine so im not sure how i can tackle this challenge. Many thanks to anyone who helps.