Changing a face's color

Hi all,

I'm trying to change the color of a face in the active configuration. I've tried setting face.MaterialPropertyValues but that changes the face's color in all the configurations and I only want to change the color in the active configuration. I've also tried using IDisplayStateSetting and IAppearanceSetting but I don't understand how to apply those to a face, just a component or a part. Any help would be greatly appreciated.

SolidworksApi macros