GetDerivedClasses() for Blueprints


I have 3 base classes deriving from a class APlaceable:
AWall, APillar and AFloor, these classes just represent where the placeables can be placed.

Now I have Blueprints deriving from these classes like “StoneWall”, “StoneFloor” and so on.

In a class ABuilding I want to retrieve all the Blueprints which derive from AWall, APillar and AFloor.

I found the function GetDerivedClasses() and used it on the APlaceable class with recursion set to true - but as expected that just returns the derived C++ classes.

I read about placing all the Blueprints in a specific folder to find them:

Is there a better way to get those Blueprints?