The register_authentication_field can be used in combination with the authentication_form_input_name filter inside authentication_edit_form and authentication_new_form tags.
The register_authentication_field tag takes the name of a content field of the [authentication type] specified in the surrounding tag as an argument.
...