I’m putting this out as a new topic rather than update the previous one because it isn’t clear to me how best to do this in this forum. Please advise if a different approach is preferable.
I was able to get the behavior I was looking for (limiting Wear All to just articles of clothing) by modifying the Thing and Fixture classes:
return (action.ofKind(WearAction) && !ofKind(Wearable)) || inherited(action);
return action.ofKind(WearAction) || inherited(action);
Thanks to responses in the previous thread which helped achieve this objective.