If you have a reference to a UBlueprint object, what I think you can do is just call the UBlueprint::GetBlueprintClass which returns a UClass pointer that you can then use to spawn an actor, assuming that the class your blueprint derives is an Actor class.