If you have a large number of users with both the first and last name in the "first name" field you might use a custom script to split the names and place them in the correct fields. I can help you out with a script if you like. Once the script is executed it would not be recommended (if you are) to continue to accept full names in the first name field.
Regards