How do I register and load uasset string tables from C++?

I’m using the UMG MVVM plugin to create my game’s menus, and am setting them up for localization, using uasset string tables (not CSVs). The menus’ widgets will be initialized with, or updated to, strings enumerated from the string tables, via view bindings and view models. The string tables are edited by designers, as they add new gameplay options. There isn’t a static setting of an FText to a string key/value; they’re dynamic.

From what I understand, the string tables aren’t seen as being referenced, and aren’t packaged because of it. Subsequently, the Asset Registry isn’t loading the string tables, because they don’t exist in the package, and the options then don’t appear in the UI view, because the model and view models aren’t populated.

I can find tutorials on how to load CSVs from C++, but nothing that says how to load the native Unreal uasset string tables. Can someone please point me to an example of how to register and load the string tables into the Asset and StringTable Registry in C++?