If you use a bunch of different objects with the solid attribute, I guess you could add all of them to a family and set the bullet's condition to trigger when it overlaps anything from that family.
I've always used one object only for collisions though, invisible during gameplay, layered on top of sprites that are all passable. So I can customize collision detection. Pixel-perfect collisions can often be frustrating for the player.