Are you doing this 100% in Maya or are you working with an engine of some kind? Typically the engine will handle the swapping, you skin the new mesh to the bones (or bones with identical names) and then the engine swaps meshes and joints as necessary, but that all depends on what engine and the programer handling it. If…