Is Q1 a select question? If so, even if the list used at Q1 is constructed, you can definitely create another one based on the responses to Q1. Create another constructed list for Q2 (call it Q2RowList) with the logic of AIC (Q1). Then use that as your rows at Q2. Or is there another component I'm not understanding that is causing you a problem?