I can only think of on consuming. Ie. When you eat boiled meat it gives back empty jar. Idealy when cooking the jar should be given back after. Any help is appreciated. I want to give a try to modding and xpath. Thanks!
I've done some extensive digging and testing and I don't think there is a way to have a recipe produce 2 different items. I at least haven't been able to find an easy way to do it. The method you mentioned and the one Sammm made a modlet for is a good work around and what I was going to suggest doing.
There may be a way to do it, but it will likely require SDX :/.