It is possible to create a select based on values that depend both on other parts of the model and on the context.