It sounds like you answered your own question even though you don't seem to want that solution. What is the difference between what you are trying to do and the method of deleting the current head and placing the new head in the same spot? If the head was separated to begin with for some reason, then you shouldn't have an issue with that. The problem will be if you wanted to weld the points of the new head onto the existing body and combine the UV maps for both into one mesh.