切り替えるようにするのであれば、共通のスケルトンを用意してSetSkeletalMeshを利用すれば解決すると思います。
以下のAnswerHubが同様のケースと思われるので実装の参考にしてください。
Blenderで作った防具をキャラクターに着せ替えしたい
上記の方法だと各部位のスケルタルメッシュが増えてしまいますが、これはUE4の仕様上仕方ないと思われます。
あと、かなり無理やりですが、モーフターゲットで各部位を変化させるように仕込むのも手だと思われます。
手間はものすごくかかりますが、使用するスケルタルメッシュを抑えることはできると思うので、実装の参考程度にしてください。