Instead of trying to reinvent the wheel...just do what other games do and provide compensation to those that lose a character during a merge.
1.) Allow the player to determine which one character they would like to keep.
2.) Compensate them for each character being deleted, with nuggets, based upon the level of the character being deleted. Say 10 nuggets per level as an example.
3.) Merge the worlds already.