Another thing that could help is to make sure each sprite in the sheet is separated by some transparent pixels. This would allow a program to easily split by connected regions to find all the sprites.
Hmmm, that just might be the solution. I'm going to be doing a lot of cleanup this year, I'll see what I can do to make this a little easier for everyone to use. Not scheduled time for that to happen though, just watch for updates.