Array to array relation with AND condition

I would consider looking at this thread. It might not be exactly what you are looking for, but might give you some ideas:

We would probably need some clarification on who the audience is for this app. Is it the people searching for homes, or is it a real estate agent looking for matches for several people.