Virtual component in sub assembly configuration does not update in assembly

Hi All

I have a 4 configuration sub assembly with a virtual component that's driven by other components, which also have different configurations. Within the sub assembly the virtual component udpates fine, but when the sub assembly is used in a higher level assembly at different configurations, the virtual component simply displays as the last configuration used in the sub assembly.

Any help will be appreciated

Cheers - Anders

SolidworksAssemblies