I don't think this is feasible, because this a generic form used for all queries in the system and the lookup gives you valid values for the field, not valid values for your particular business scenario.
Consider using a dialog field instead of a query range. Then you can implement a UI builder class and use a custom lookup method there.