The Workaround mentioned in the "Description" is not at all matching to the requirement.
The requirement is to be able to move the objectTypes along with objects from one schema to another( which is already existing with some different set of objectTypes). Here in workaround you are suggesting to get the new schema with similar set object Types.
As most of the times, we might realise that an object Type is more relevant with a different schema, and it is not possible to move the objects around
If we create a new Object Type in the different schema with similar attributes, we will loose the history, references & connected tickets information from the current objects)
Looking forward for a best possible solution.
Also let me know if there is a workaround to do this already.
+1