I have it working with IC. At an unloading station, for example, I have a single constant combinator outputting a filled crate signal for a particular item to a recipe combinator set to 'uses', which generates an 'unload crate' signal that is sent to the crafting combinators controlling the assemblers that unload the crates. As well, the output of that recipe combinator is sent to a second recipe combinator that is set to 'find products', which generates an item signal so filter inserters know what to transfer from the assemblers to belts. That is all that is needed. (e.g. 'Container: Iron Plate x 1000' >> 'Unload Iron Plate Container' >> 'Iron Plate')
Cheers!