Can you make a custom drop down in the details panel for a BP using c++ or blueprint?

Why not make a dynamic array? Then have the array loaded in to the list.