Using Album List Panel, in order to cope with a significant number of entries, I break the tree with the first character of the composer's name, using
...
$replace($substr(%composer%,1,1))
|
%<composer>%
|
...

However, when the COMPOSER field has more than one name (separated by semicolon) the additional names appear where they shouldn't.
The image below illustrates: Preis, Ferdinand (the second composer, together with Suppé, Franz von) shouldn't appear under S (Suppé appears as it should down below).
IPB Image
I have not figured a way to filter out the undesired entries; perhaps there isn't.
Wouldn't it be a desirable feature if the internal logic could itself cope with the problem?
I imagine that breaking a very long list by first character is a necessity to many.