i think we can write onChange() catalog client script for this , like on changing first_name field value it need to set firstname for that field, if i am not wrong!