Got your message, here I am.
Try this:
Code:
{author_sort:re(([^\,]*)\,(.*),\1)} {series:|(|} {series_index:||)}, {author_sort:re(([^\,]*)\,(.*),\2)}
This produces "Zelazny (The Great Book of Amber 1), Roger" so author_sort returns sorting by Z(elazny), but moves everything after the comma ("Roger") to before, in the view.
It's just a matter of asking what you want to create, and
then figuring out how to produce it.