On a side note, storing them by thier INT index is not a good idea. If the order changes between patches this could break the assignment.
However there is a way to get internal constant names instead that allow proper mapping of Category Number and Saved Values if the order should change:
http://www.esoui.com/forums/showthread.php?t=1878
I just need to finally work that into UCT. Still using old int-based storage.