Hi,
1. you should not code your answer options in a single punch question "sq001", "sq002".
This means "subquestions" and should be used in multiple questions, arrays, etc.
Now your question.
As you know you cannot use the array filters.
So you may insert a hidden multiple question (M1) and a hidden equation between these two questions.
All three questions have exactly the same answer resp. subquestion codes.
In the equation you set the selectd code of Q1 by
{M1_1=if(Q1==1,"Y","")}
{M1_2=if(Q1==2,"Y","")}
{M1_3=if(Q1=

,"Y","")}
with simple numeric codes
1: red
2: blue
3: green
4: undecided
Now you use this multiple question M1 as array exclusion filter for Q2.
Of course you have to decide what happens if the respondent answers undecided in Q1
Joffm