When designing my index package I found the trickiest part was the style file. In case it is useful I attach it and the indexing macros (which would have to be tailored for what package you use).
Denis
index.tmac
Description: Binary data
markup.ist
Description: Binary data