The particle system , mesh and soundcue types support this behavior. I haven’t dived into the editor code to see if I need specific asset factories or some sort of component/asset type registration yet.
It appears I need to support the IComponentAssetBroker interface. Doesn’t look too difficult. This is resolved.
and FComponentAssetBrokerage::RegisterBroker that broker intsance