I branched your questions because it is not directly related my other post.
It is tough to give you a definitive answer without seeing the app but I'd guess that you have actions setup that transfer the values from one state to another. Depending how you are getting the values to transfer. For example if you are using the 'concatenate' function to do this then you will transfer all members in that field that are available (i.e. everything in green AND white). Therefore if you have not selections you will transfer all members of the field. If you only want fields that have actually been selected (i.e. fields in green) then you can use the getfieldselections function.
I hope this help.
Please mark this post has correct or helpful if applicable so other member can find answers more easily.