Сам недавно начал изучать C++ анриала, но если правильно понял вопрос, то вот:
UPROPERTY(EditAnywhere)
TSubclassOf<[Тут пишешь родителя, от которого отнаследован виджет]> *[Название переменной];
Затем компилируешь, переходишь в content browser, тыкаешь на свой класс. Там в details должно появиться поле, куда ты можешь воткнуть свой виджет. Вот так вот.
Ну и да, само собой, нужно включить заголовочный файл, в котором находится родитель. Т.е. если наследуешь от актора, то #include "GameFramework/Actor.h"
Функции SpawnActor, Create Widget и подобные возвращают на выходе ссылку на инстанс. Сохраняешь эту ссылку в переменную и вытаскиваешь в свой подкласс в c++.