Back with a working script. Kind of hard to get it to fit in a game macro with longer ISS names but for me this worked. My Main Class is Warden, and Secondary is Warrior. This seems to work good if you are on correct class for the ISS's you choose, if you are on the wrong class odd things happen, like ISS's from incorrect classes are loaded.
/script SkillSuitFrame_DelAll_OnClick(); for a=1,11 do for b=0,11 do c,e,f=GetSuitSkill_List(a,b); if c=="Binding Contract" or c=="Companion" or c=="Animal Spirit Eclipse" or c=="Tranquil Wave" then SkillPlateReceiveDrag(1,f); end; end; end
Replace the names of the ISS's with the ones you need.
If you find the macro is too long for you, try the addon Extended Macro Icons, allows longer macros to be made. Or this can be made in to a small addon with a function name something like ResetISS()