The "Multicontact" component, add contact forms in which you can add any number of custom fields.