I have! You need to use behavior flags/PropFlags, (depending on what they are called in the tool you’re using). In this case, you want to use 512, which reduces damage taken. A (probably) non-comprehensive list of these flags is below:
1 = bulky = removed in some cars
32 = remove in vehicle = removed in all vehicles
64 = bike only = removed in cars but kept on bikes
512 - armored = will reduce damage applied to that area
1024 = lightly armored = reduced head impact damage
4096 (p_head only) = motorcycle helmet = keeps when on motorcycle
8192 (p_head only) = random helmet = adds to pool of randomly worn helmets
32768 (p_head/p_ears/berd only) = flight equipment = won’t be replaced when entering some helis/planes
65536 = hide in first person
131072 (p_head only) = use hat physics = will throw away with physics when exiting motorcycle
262144 (p_head only)= pilot equipment = hat will not be replaced in heli/plane
To use multiple flags, add them together (Ex: bulky and armored would be 513)
Flags were found by reverse engineering the output from Durty Cloth Tool. However, I recommend YMTEditor because it’s free.