Based on what I understood, you must be using reference selector.
- Drop down is for enumerations or boolean (as you figured out already)
- If you want to show to a drop down with attributes from an associated entity, use reference selector
I wanted to use the dynamic dropdown because it has a multiselect option as well.