Is there a way to add checkboxes to the layer symbology in the Table of Contents — to toggle symbology classes on and off?

Maybe the underlying mechanism would be an automatically-generated display filter?
SQL Expression:
AND (<symbology class value field> IN (45,46,47,48))
Is that kind of thing possible? Is the Pro SDK the right mechanism?