Dropdown lists on Signup

I am new to using auth0 and I am looking to implement a couple of signup features.

  1. Record Given and Family name in the user record rather than meta data
  2. Add some drop down menus to the sign in form.

Using this code here

additionalSignUpFields: [{
name: “given_name”,
placeholder: “Given Name”,
validator: function() {
return true;
}},
{
name: “family_name”,
placeholder: “Family Name”,
validator: function() {
return true;
}
}]

I am able to collect the information based on this, however, looking at the docs I should be able to record this as standard and want to do it at sign up.

The drop downs that I want to use the first is populated by country codes for defined counties, and then the second should be populated with data dependent on the first selection.

I cant see much in the docs how to do this, but suspect that both should be possible and I would be grateful for all help.