I don't know if it requires too much work, but what about this:
In emplode, create two or three fields (artist1, Artist2, Artist3, for example) all belonging to one "artist name" group. Than put a checkbox next to each of the two(three) field, meaning that that mp3, when sorted by artist, will be sorted in particular according to THAT specific field of the whole "artist name" group, but it will still be shown everywhere as "Artist1 Artist2 Artist3" .

Example:

Artist1 Artist2
The [x]Doors

Checkbox is next to Doors, so it will be sorted by "D", but will always show as "The Doors"
_________________________
= Taym =
MK2a #040103216 * 100Gb *All/Colors* Radio * 3.0a11 * Hijack = taympeg