New SilverCrest SDJ 100 A1 mapping problem

Here is my case: I have controller as above. It has few back lighted keys such as "play", "cue", "rev", "sync", "hot1" and "hot2" for each of two decks. Because I've got Korg nanoPAD also (for hotcues and bi dimentional FX control), I wanted to use "hot2" key as shift togglers to use jogs and other kesy for Cross decks C and D. I made new assigment for "hot2", modified xml mapping file for correct toggling "hot2" backlight indication and than tried to do it for other backlights. Unfortunatelly it doesn't work when controller is in shift mode. When shift is on I can use all of mapped keys for players C or D, but there is no correct reactions of backlights. When shift is toggled to off, backlights shows correct state of deck A or B.
Has anybody some experience with this problem? Maybe not exactly witch this controller, but some any other? I think that is some Cross issue and aplication does not return correct deck states when any shift is pressed/toggled.
P.S. I have ready new mapping and scene setup for Korg nanoPAD also and I would like to share it in download. Does anybody know how to do it?
I have also Korg nanoKONTROL and my mapping is almost done.