Hey,
I think I'd call the Extbase property mapper:
$propertyMapper = t3lib_div::makeInstance('Tx_Extbase_Property_Mapper');
$propertyNamesToMap = array('firstname', 'lastname', ...);
$propertyMapper->map($propertyNamesToMap, $newUser, $existingUser);
Greets,
Sebastian