A part on agreeing with didrocks on everything, I think that if you really want to get involved to fix this, you only have to join #ubuntu-unity on freenode, and *talk* (not offending!) with developers (both jaytaoko and bschaefer can help) about the best way to get this fixed.
If you want to help in this with code, I think that you should check the TextEntry nux class, and provide for it a different IME method.
A part on agreeing with didrocks on everything, I think that if you really want to get involved to fix this, you only have to join #ubuntu-unity on freenode, and *talk* (not offending!) with developers (both jaytaoko and bschaefer can help) about the best way to get this fixed.
If you want to help in this with code, I think that you should check the TextEntry nux class, and provide for it a different IME method.