Vor- und Nachnamen in ARTIST tauschen

Leider gab es vor 4 Jahren den Beitrag "Switching first and last name of Artist, Editing Tag Fields" Seite noch nicht. Ich habe mich mit

Tauschen name-vor in ARTIST
F=ARTIST
1=(.+?) (.+)
2=$2, $1

Tauschen name-vor in ARTIST, zweites Leerzeichen
F=ARTIST
1=(.+?) (.+) (.+)
2=$3, $1 $2

beholfen. Eine manuelle Auswahl war zwingend. Jetzt wäre dies mit

  1. Transform Artist from "A B" to "B, A" or "A B C" to "C, A B"

    Regular Expression Replace: "(.) (.)" with: "$2, $1"
    auf einem Schlag erledigt gewesen.

Bei komplizierten %artist% mit &, und ft. usw. folge ich folgender Regel:

Bands oder Personen, die mit anderen zusammen ein Album aufgenommen haben, schreibe ich folgendermaßen:
Clapton, Eric & B.B. King
Baker, Chet & Stan Getz
Baker, Chet ft. Gerry Mulligan
Beck, Bogert & Appice

Bands, die zwar ein & im Namen haben, aber immer nur als solche aufgetreten sind, schreibe ich folgendermaßen:
Emerson Lake and Palmer
Earth Wind and Fire

Ich nutze das Komma, das &-Zeichen und die ft.-Abkürzung als "Markierung", um reguläre Ausdrücke anwenden zu können.

Zukünfig strebe ich eine alternative Sortierung an (... habe auch schon angefangen):
deutsche Sortierung in %artist% (bleibt):
Baker, Chet & Stan Getz
Baker, Chet ft. Gerry Mulligan
Zappa, Frank
Emerson Lake and Palmer

amerikanische Sortierung in %artistsort% (wird):
Chet Baker & Stan Getz
Chet Baker ft. Gerry Mulligan
Frank Zappa
Emerson Lake and Palmer

Das Ganze hat auch noch einen wichtigen Hintergrund: Wenn über Scripte last.fm abgefragt werden soll, wird "Zappa, Frank" nicht verstanden; wohl aber "Frank Zappa".

Diese Variante kommt aber in "Switching first and last name of Artist, Editing Tag Fields" nicht vor. Oder habe ich da etwas übersehen?