How to select and separate faces on a plane facing 1 direction in geometry nodes?

I have a plane facing upward z direction. I want to separate the faces on the plane that are sitting on the edge of the plane but also have edges facing the —y direction (I say —y because if you were to plot the edges on a 2D grid, the faces I want to separate would look like they are facing the —y direction). I was thinking of finding a way to rearrange the indices so the lowest values are the faces I want to separate, but the number of indices changes with every seed, so I can’t do that.




To separate the faces with vertices at the lowest Y-position of the mesh, you could do this: