Interesting to know it sees it as a separate keyboard. I do not have an Xtension so no experience there. If you disconnect your actual keyboard will it map correctly?
The Emulator addition is trimode so you can switch between keyboard, dinput, and xinput. I know it is not the best solution, but until you can figure something out you may need to run those games switching to Xinput mode.