Sorry to resurrect an old thread, But I can tell you that it looks like its not possible.
I have just added the LHD memory module from a USA spec e46 to my RHD UK spec e46 and added the k-bus pin (pin 9 on the module), and the memory does not work as it should, the M button lights up and it does appear to store in the memory.
However, the biggest problem is that both modules have the same base network address on the K-bus, so the system can't differentiate between the 2 modules, which is a real boner, Loading INPA and loading the drivers seat module, actually flips between both modules!!!
If there is a way to re-configure the passenger memory module or use a different module (with a different k-bus address) then maybe, but as it is, not working.