you can tag with xdata, but it adds bulk to the drawings a bit.
You could also lump the data together in a list of handles stored in the dwg dictionary - essentially a saved selection set...
That is pretty common actually.
As I recall, if you use xdata, you can select by registered application name, so that is pretty handy as it works as you select, no filtering loops after.
I believe this is how the application ID "virus" got started. Someone separated entities by using lots of app id names for seleciton reasons. So stick to just a few, or maybe just one if you just need to distinguish between one group and another.