For recipes is is possible to factor in the parameters of the input? For example: Say I wanted to create a mod where you could put a dyed article of clothing through the refinery and get the dye back. I've tried something similar, but it seems to default to the first recipe in the recipe list regardless of parameters.
For standard recipe it is not possible. Simply bececause only the name matters. Your only real option would be to create a Lua based object which reads the parameters of the object and produces a result.