Oh yes, if you use the ajax combos, then to change the name it is little bit more struggle.
In the views witch renders the combos, you must define new 'render' context for every combo. (example : city/country/continent) in every different views.
You will have to copy a lot of code, but this is necessary because it is complex stuff.
Those combos are prepared to receive and array of values and catch the good one, when it must auto load the selected item. ... a pain.
So just copy code in a the new 'render' context (from a similar ajax combo else where)
Then, #2, define the names of the input with array group. You do not need to implement the auto-selection part, because it is only for 'creating'.
Just rememeber in case of ajax combos that only the last combo is important to name in arrays. Others are only filters and we don't care the value.
EDIT : So you don't need to name in arrays the filters. Only the last one, but you have to identificate the ID with prefix for all combos as well if you want to avoid collisions of JS/AJAX
Only the last one is relevant. (With a simple FK research, the parent items are related)
I think you can make it no problem.
Good luck.
(... and thanks to JDom it is little bit more easy because you avoid all this HTML in the view file by the way.)