ブループリントで追加されたコンポーネントをUClassによって取得する方法

いつもお世話になっております。

インスタンス化されたブループリントであれば問題なく取得できるのですが、
エディタ拡張として扱いたい時などインスタンス化を避けたいケースが出てしまったので質問させていただきます。

UClass::GetDefaultObject()
こちらのデフォルトオブジェクトとやらを覗いてみたのですが、
コンポーネントの追加、及びプロパティの初期セットアップまでは行われていないようで、
ネイティブな初期化止まりのパラメータでした。

ブループリントエディタで静的に追加されたコンポーネントや、
編集されたデフォルトパラメータ付きのデータを C++ で取得するにはどのような手続きを取ればよいのでしょうか?

ちなみに…
UBlueprintGeneratedClass::SimpleConstructionScript
上記を使用すればだいぶ惜しい結果が得られたのですが、
ブループリントエディタを閉じるとインスタンスが破棄されて目的が達成できませんでした。
(キャラクターブループリントをペルソナエディタあたりで使用しようとしています)

何か情報をいただけますと幸いです。
よろしくお願いいたします。