Is this really necessary? if you obtain a sardine with 100 life/mana, then you should stack it with other 100 life/mana sardines.
Now, if you obtain 200 life/mana herrings, then you should stack them with other 200 life/mana herrings.
Cooking, when you cook sardines with 100 life/mana at 100%, then you should stack them accordingly... and so forth.
Basically, choose a stack% for fish caught, then identify the % cooking dealt and combine them equally to gain the best benefits.