Use CB Code Field and its Code Autocomplete to do that. You'll be able to make whatever necessary HTTP calls you like and it has the benefit of being a text field with autocomplete instead of a frustrating massive dropdown list. CB Quickstart has this built in if CBSubs is also installed then it'll use autocomplete for the address fields utilizing CBSubs database tables.