Using UPROPERTY with dynamic dropdown list


I created a custom asset in a plugin that contains a list of pair id-string. This list can be different in each asset.

Then I created a component that can reference one of these assets, Can I make a UPROPERTY that list the string from the asset to choose one and then set the id in the member of the component ?

Instead of trying to customize my property I choose another direction, to create assets to benefit automatically from the fact that Unreal list them by type when you use them.

I was hoping to be able to customize it , but the other solution give a similar result and is probably easier to do.