Jut get latest i9506 JB kernel and check what's the difference in KOR/EUR configs. I think, the problem is GPIO config + TDMB driver. So, look into JB source where GPIO config defined and port it into KK E330S kernel. It shouldn't be hard - just one/two .h files. And disable TDMB driver (which may fail on i9506 and thus make kernel halt in panic state).
KOR/EUR configs difference from JB, few items are missing with KK kernel source. And, dtbs seems smelly(arch/arm/mach-msm/Makefile.boot will not generate ks01 dtbs if KOR is not set)
For now, the question I am hoping you can answer is, is disabling TIMA/LKM enough for running KK kernel on JB bootloader(e330s)?