The usecase is for one or more of my customers:
They need to provide a filtered set of standard field values on issue creation. E.g. for some clients version X may not be selected, but version Y may, for the versions field.
You already provided Custom UI. What about “UI override”?