usersの絞り込み

「大学生専用アプリ」でユーザーの検索方法を変更したいのですが、苦戦しております。
こんな方法があるよ!私はこうしているよ!など意見をいただけますと幸いです。

【やりたいこと】
1、ユーザーの絞り込み
2、プロパティの数値が一つではなく、複数で絞りこむ
例:「学年プロパティ」が「1年生」と「2年生」のユーザーが絞り込まれる
3、複数のプロパティで絞りこむ
例:「学年プロパティ」が「1年生」で「学科プロパティ」が「経済学科」

過去の回答で、multi dropdownではうまくいかない、複数ではヒットしないなどを拝見しましたが、上記のやりたいことができれば見た目(チェックボックス、ドロップダウンなど)は特に気にしておりません。
text inputではやりたいことが叶わなかったので、検索窓での対応は考えていません。

【添付ファイル説明】
添付ファイル1は、テストとして作成した絞り込みです。
やりたいことの1と3はクリアしましたが、2がうまくいきませんでした。

添付ファイル2と3は、やりたいことをイメージ化したものです。
やりたいことの2の方法がわからず、理想通りの動きはできていません。

よろしくお願いいたします。

参考画像

参考URL