I wanted to use SSearchableComboBox for the nice searchable ui but it was tied to TSharedPtr<FString>
I did not want to copy the entire thing but C++ came for the rescue, sharing the cursed knowledge.
// The struct. FString has to be first member
struct FMyItemStruct
{
FString DisplayString;
// ... other members ...