...
Then the parent should have a list of countries(same name), but with different ids and the child field can have one of the cities associated to specified for that country.
...
Then the parent should have a list of countries(same name), but with different ids and the child field can have one of the cities associated to specified for that country.