I like the list, thank you for compiling it and adding a search function.
2 things I noticed:
ADD: I minor healing potion + 1 minor healing potion = 1 medium healing potion
FIX: The crafting recipes for wands and staves are random elements, not just fire.
the hard coded name for them is fire, but you are right they make different kinds. I'll address that. Secondly, they are *Not* random. The resulting element for example for staff's, varies depending on the type of shell you use.
Also, the recipe for 2 minor healing potions = 1 medium, is already present.
http://www.irodemine.com/divinity2/divinity2.php?selection=0&searchMe=medium+healingThe 8th entry.