I believe the list function you are using ANE only works for grid type questions that are radio, numeric, constant sum, ranking.
You could program some Perl in a constructed list as such ...
Begin Unverified Perl
if ((VALUE("Q4_r1_c2")==1) || (VALUE("Q4_r1_c3")==1) || (VALUE("Q4_r1_c4")==1) || (VALUE("Q4_r1_c5")==1) || (VALUE("Q4_r1_c6")==1) || (VALUE("Q4_r1_c7")==1) || (VALUE("Q4_r1_c8")==1))
{
ADD("Q4ProductsList",1);
}
if ((VALUE("Q4_r2_c2")==1) || (VALUE("Q4_r2_c3")==1) || (VALUE("Q4_r2_c4")==1) || (VALUE("Q4_r2_c5")==1) || (VALUE("Q4_r2_c6")==1) || (VALUE("Q4_r2_c7")==1) || (VALUE("Q4_r2_c8")==1))
{
ADD("Q4ProductsList",2);
}
...
...
if ((VALUE("Q4_r8_c2")==1) || (VALUE("Q4_r8_c3")==1) || (VALUE("Q4_r8_c4")==1) || (VALUE("Q4_r8_c5")==1) || (VALUE("Q4_r8_c6")==1) || (VALUE("Q4_r8_c7")==1) || (VALUE("Q4_r8_c8")==1))
{
ADD("Q4ProductsList",8);
}
End Unverified
This isn't quite the full code but you can see in the example you are checking the value of row 1 for columns 2-8 (as column 1 is the exclusive code), if any ticked then add product 1. Then you do the same for row 2 and so on until you get to the last row/product.
Sawtooth question - should there be a simple function like AIE for check box grids?