Add an object from a subclass in a master blueprint for its subclass?

Because I need it to be both dynamic and parametric. And the Shrine Parent Class SHOULDN’T be assigned powerupmega… it should be assigned a reference to the powerup parent class that can be further specified in its child classes. Nor do i want the Fire Shrine to ALWAYS be assigned PowerupMega, just that by default.

After doing a bit more digging it looks like the node i am looking for is “Add Component From Class”… Which apparently straight up doesn’t exist. I also found out the reason “Construct Object From Class” doesn’t work on components is because it doesn’t work on anything that derives from the Actor class. Even though actors all still technically derive from the object class.

As far as i can tell, i am looking for functionality that just doesn’t exist with blueprints, unless someone can give me a workaround.