Maybe, split them by brand and type...
HP - Inkjet
HP - Laserjet
Canon - Inkjet
etc...Your choise though, because you are tackeling the project
This is what I had suggested when the issue was discussed on the old forums as MSFN. Fencer started the original HPLJ DP and I added a few more printers into it. It was so long ago that I honestly don't remember how well (or if at all) I went through the .inf files. When I looked into adding some of the HP ink printers I found that there were hundreds of different models. There are some models that share drivers with one another, but it will involve going through the drivers manually to check for that.
If the current HPLJ DP is corrupt in some way, I still have a working copy which I use in my installs.