Do you actually need ZWJ / ZWNJ inserted to keep the forms too, or just want
three letters out for three letters in? If the latter, I can generate the
mapping table for you in 2minutes. The former needs more work if you want to
remove excess ZWJ / ZWNJ.
Anyway, you can generate the table yourself. Here's all you need:
1. Get the UnicodeData.txt from:
http://www.unicode.org/Public/6.1.0/ucd/
2. grep 'initial\|medial\|final\|isolated' UnicodeData.txt
There's the data, massage it in the format you need.
behdad
> cheers,
> -Mohammad