How to create a content type based on users with entities?
So the thing is that u want to populate user fields with content from node, what you can do is enable module, hook_post_action, and after that use its hook "hook_node_update", and you will get user id (uid) from the user reference fields, u can load a user from that uid, using user_load, after that set required value of field, and use user_save function to save that user, If u are using profile2 for the user, then u can use profile2_load_by_user, profile2_save.