When converting ROM from DX to D2 or vice versa a few main things need to be changed.
Couple of settings in framework, in the bool.xml, or you can just drop the D2 bool.xml file into the DX framework.
all camera
all related kb files
a few drivers from lib folder
there might be some other stuff that I am not recalling right now.
Just about everything else is identical.
The easiest way to convert a ROM is like this...DX to D2 for example...
Get the latest D2 ROM, delete the app and framework folder. Replace app and framework folder with the ROM you want to convert.
replace latinime.apk, userdic...apk, and the liblatin driver in lib.
replace camera.apk with AOSP or D2 cam package
copy over changes from framework
copy over any other changes from rom you want to convert.
Thank you for posting this Ang
also, the keychars and keylayout folders in the usr folder should be replaced with ones from the D2, or your physical keyboard will act up when you hit alt. or alt. lock.
*sorry, guess you did say all kb files :/