What conditinal format expression are you using that works only with the first record?
An alternate approach to keep in mind is to have two layouts and then your click can swap layouts to hide/show the fields you want to show. The fields would then simply not be part of the second layout.
When you look in the header you see a white box on the right. When you look at 2nd record you'll notice DEALER, NON STOCKING, DESIGNER etc is still showing. It should be hidden when you blank out the small white box in the header just like the 1st record is. The conditional formating is on the blank global text box that is covering the DEALER, etc. It reads formula is Products::xMarket=1 then fill color is transparent. Otherwise the fill color is white to hide the text.
What storage options are specified for Products::xMarket?
How does xMarket get the value 1? Is it the field in the header formatted with a check box?