It is possible to fill selects using the results from HTTP requests.
Inject values coming from the context in the URL and transform the select in an autocomplete by including {q}.