Prevent Subtype to be used as default

So I can see why this would be not possible but is there a way I can set a class to not show up as a type of subclass in BP defaults?
For instance I have class 1,2,3 as a subclass of type A.
I have a variable that can be of type A.
I want the sub classes to show up as an option for defaults but not the parent class.

In my example I have three types of physical damages: blunt, piercing and cleaving. I also have a data table with a struct that has a variable of the physical subtype: TSubclassOf

However I don’t want physical damage to show up on the list. Is that possible and how?
I understand there might be better ways to fulfill my objective, but regardless I would still like to know if its possible

Sorry I dont know the answer to your question but I encourage You to consider using GameplayTags.
Unreal documentation explains how to set them up and how they work, and Mathew Wadstein has a tutorial video on the subject. I think they provide a structure and procedures that will accomplish what you want.