Hello Martin,
my guess would be there is a " " (space) between the key values but the best way is to take a BEx query with the compounded values and use a crosstab and then just use a .getSelectedvalue on the crosstab for the onSelect and get the compounded key value
regards
Ingo Hilgefort, Visual BI