Getting a UDataTable from a UProperty

Just in case this is useful for somebody else, this is how you can do it

UProperty* lProperty = lActor->GetClass()->FindPropertyByName("MyTable");
UDataTable *lReturnDataTableVal = nullptr;

if (lProperty)
{
	UObjectProperty *lProp = Cast<UObjectProperty>(lProperty);
	lReturnDataTableVal = Cast<UDataTable>(lProp->GetPropertyValue_InContainer(lActor));
}