Merge all the contact creation forms into 1 or 2 forms and hide/show relevant fields using AJAX calls on the data already entered.