Ya, the main reason I put out the Totalizer is because of how similar it is to the CLAw (same-ish search engine). So it's lightweight and fast and not particularly complicated. Set pieces really mess with that simplicity because I now have to keep track of all set pieces, their stats and mod additions, number of pieces, names, etc. And also this becomes very specific to OSI. One thing I try and code for is scripts that are compatible with RunUO as well as EA/OSI. Most RunUO shards have different sets and even worse have different property descriptions.
But I did look into it at one point from another person's request, but after that initial investigation I determined I wasn't going to be motivated to continue the pursuit.