Filter based on customer profile inputs

How many and what kind of inputs? Can some inputs be empty or would all of them need to be filled?
You would need a row for each user with their email address. Then based on their inputs, you would create a relation to build your list. This can either be really easy or really complicated based on how many and what kind of inputs you want. I have a slightly above basic example in https://concepts.glideapp.io/. Just look for Dynamic List Filter.

It looks like you’ve already found this thread but @gvalero has a pretty good example app in there.