Dang, thanks a lot!
I tried to create such an action myself a while ago but couldn't figure out how to get the reference to any component as an object.
Now knowing how, I built upon your script and the 'ActivateMultipleGameObjects'-Action and created the action 'ActivateMultipleComponents', which can be downloaded from the attachments.
It allows for (de-/)activation of several components, even Colliders, throws an error when it contains a GameObject or other invalid components and optionally resets on exit.