I am curious if there is a better way to handle an advanced filter design. I have an API for a music catalog that allows users to search for tracks based on the following cr