Use an arithmetic combinator to multiply the contents of the chest by -1 and wire the output to the inserter. When the contents of the chest meet the desired amount, it will cancel out the constant combinator and allow the next filter to be set.
I got excited to go try…I can’t read the contents and set requests at the same time :(
Right now I’m reading the rocket it’s being fed into, and that gives a countdown of items. but if the box fills with a ton of resources, and it’s waiting on four slow items, it just sits there waiting. then if the box fills up while its waiting for those first four, it jams the system.
I did this once with several constant combinators and a timer. You can then switch through the different combinations. It’s not awesome or fast though