/Engine/Source/Runtime/Engine/Classes/GameFramework/Actor.h
Register a SubObject that will get replicated along with the actor component owning it. The subobject needs to be manually removed from the list before it gets deleted.
void AddActorComponentReplicatedSubObject ( [UActorComponent](API\Runtime\Engine\Components\UActorComponent) * OwnerComponent, [UObject](API\Runtime\CoreUObject\UObject\UObject) * SubObject, ELifetimeCondition NetCondition )