Hi,
unfortunately you didn't tell us the version you are using.
Well, it's always the same procedure:
1. create a multipunch question with the same codes and items (hidden) I called it "mevents".
2. create a question of type "equation". Check the checkboxes that refer to the answer "A1" of your array by this equation .
{mevents_SQ01=if(events_SQ01_A1==1,"Y","")}
{mevents_SQ02=if(events_SQ02_A1==1,"Y","")}
...
Explanation:
You know that in an array(numbers) with checkbox design the checked boxes are stored as "1".
And you know that in multiple questions checked subquestions are stored as "Y".
So, if the checkbox in question "events", subquestion "SQ01" and answeroption "A1" is equal "1"
then subquestion "SQ01" of question "mevents" is set to "Y", else stays blank.
Then you can use "mevents" as array filter of the next question.
Example:
Best regards
Joffm