Ability To Use Two Different Color Styles From A Library On One Layer

My specific use case for this would be overlays for state changes. Currently we use a State component absolute positioned over the background which holds the main color of the component.

Button would have a primary background fill then an absolute positioned state would go on top of that that has #ffffff and an opacity of some kind to determine its state.

If i could add primary and that white with an opacity on the same layer from my color styles this would reduce component layers by a large amount.