Linking charachters

Usualy I create a group of the objects, I want to link in another blend file. Now I created a base character which may have different looks. For the clothes my approach works as these are separate objects.
However what is the best way to approch stuff like particle systems (hair). These are part of the base mesh and can be turned on and of by in the render tab of the particle settings.
Any insights or best practice would be apreachiated.

Figured it out on my own.
You can add a driver to the render type of the particle system:


And then define a scripted expression that switches between the values NONE and PATH respectivly the indices 0 and 1:


The expression is simple due to the fact that there are only two particle systems between I switch. If there are more than two the expression becomes more complicated.