Filter property data consuming context

In specific project I have a few predefined colors.

I wonder if I can consume contact and e.g. based on site/root node can filter the colors, to make the editing experience slightly better although it doesn’t need to be complex themes.

Ideally I would also like if the approved colors picker allowed use to group colors as blocks in Block Grid.