You can always do some creative wiring. A 6x18 matrix can be converted to a 12x9 one. Each matrix column being two keyboard columns, and then two wires for each keyboard row, running in parallel to connect alternating in the columns. If that is too difficult, you could try a Teensy 3.0/3.1, but I'm not sure if there is currently support for that from the major keyboard firmwares...