Reguläre Ausdrücke: Soloist nach Soloists

Ich versuche das Feld SOLOIST (multiTag \\) mit folgendem Inhalt
Argerich, Martha - Piano\\Kremer, Gidon - Violine
in das Feld SOLOISTS (multiTag \\) zu kopieren und wie folgt umzuwandeln:
Martha Argerich Piano\\Gidon Kremer Violine

Es klappt nicht. Folgendes habe ich verwendet:

[#0]
T=5
1=$trim(%soloist%)
F=SOLOISTS

[#1]
T=2
F=SOLOISTS
1=,
2=
3=0|0

[#2]
T=2
F=SOLOISTS
1= -
2=
3=0|0

[#3]
T=4
F=SOLOISTS
1=(.+?) (.+) (.+) (.+) (.+) (.+) (.+)
2=$2 $1 $3 $4 $6 $5 $7
3=1

Was mache ich falsch?
Bei einem einzelnen Solisten klappt es:

[#0]
T=5
1=$trim(%soloist%)
F=SOLOISTS

[#1]
T=2
F=SOLOISTS
1=,
2=
3=0|0

[#2]
T=2
F=SOLOISTS
1= -
2=
3=0|0

[#3]
T=4
F=SOLOISTS
1=(.+?) (.+) (.+)
2=$2 $1 $3
3=1

Wenn es sich bei dem Feld um mehrere einzelne Felder SOLOIST handelt, könntest Du diese in mehrere Felder SOLOISTS kopieren:

Aktion "Tag-Feld formatieren"
Feld: SOLOISTS
Formatstring: $meta_sep(soloist,\\)

Danach diese Kopien dann umsortieren:

Aktion "Ersetzen mit regulärem Ausdruck"
Feld: SOLOISTS
Regulärer Ausdruck: (.+?), (.+) - (.+)$
Treffer ersetzen durch: $2 $1 $3

Für das Ersetzen würde ich jedoch etwas wie $2 $1 - $3 verwenden, da Du ansonsten die Teile des Namens nicht mehr vom Instrument unterscheiden kannst.

Danke! Hervorragend!