Extracting cut surfaces from list

Hi everyone,
I’m redoing this project a bit differently,
I split 11 curved surfaces with 4 curves (which were created with brep/brep intersection), but the result gives almost 500 surfaces, some cut and some not. How do I extract from this list only the surfaces that remain outside of the cutting curves (outside of the solids made to create the voids)?
20220124 facade pattern.gh (63.4 KB)

I think this is what you’re after:

20220124 facade pattern_re.gh (59.3 KB)