/Engine/Source/Runtime/CoreUObject/Public/UObject/Field.h
Goes up the outer chain to look for the outer of the specified type
[UObject](API\Runtime\CoreUObject\UObject\UObject) * GetTypedOwner ( [UClass](API\Runtime\CoreUObject\UObject\UClass) * Target ) const