Please help Scripting for Soloists

I have no experience with scripting in Picard. I would like to rearrange the data provided by Picard for %soloists%. Picard provides, for example (multiple tag):
Miriam Makeba (Gesang)\Kent Brinkly (Guitar)\David T. Walker (Electric Guitar)\Joe Sample (Piano)

This data should appear in the same field as follows:
Miriam Makeba - Gesang\Kent Brinkly - Guitar\David T. Walker - Electric Guitar\Joe Sample - Piano

In addition, they should be shown in a further field (%soloistssort%) as follows:
Makeba, Miriam - Gesang\Brinkly, Kent - Guitar\Walker, David T. - Electirc Guitar\Sample, Joe - Piano

Can someone help me?