Izzy,
There's a reasonably good expectation that someone will be able to help you out with your "Array filtering".
However, if it "doesn't happen to work out" (or even if it does), might I suggest you consider another type of "filtering" that is VERY POWERFUL, and yet is OFTEN overlooked. This is found under Data - Filter - Advanced Filter.
If you've tried this option from the menu, you've probably encountered some problems. This is due to there being a couple of "bugs" ... 1) an "invalid" ERROR message that says you can NOT copy data to a separate sheet, and 2) that you can NOT have your "criteria" on a separate sheet. There are other "quirks" as well. In spite of these, Excel's "database functionality" is nonetheless VERY powerful. This includes database formulas as well as the extraction of data, based on selective criteria.
I have no doubt that, with a little help, you will find it MUCH easier to create "complex" criteria using this "Advanced Filter" method.
If at some time you want to "take me up on my challenge" - by sending me that portion of your file (with sensitive data replaced with fictitious data if required) - you can reach me at the following address.
Regards, ...Dale Watson dwatson@bsi.gov.mb.ca