Get a custom field's values from a query?

Is it possible for a custom field's selectable values to be drawn from a query instead of manually set up? For example, if our Location custom post type has a custom field for Director, it should show a dropdown menu of users with the role = director. How would we set this up? Thank you!