Hi Jezza,
I think your problem is down, in part, to the fact that you have different fruits under the same Product heading. For instance Product 1 has Peach, Pumpkin and Apple. You might have more success if you can rearrange the data so that all Product 1 is Peach etc.
Regards
Harry