Хех, я подобное сам делал.
Убрал из рецепта всё что относится к атрибутам результирующего продукта и добавил поле типа result_product_id, в котором пусть и хранится результат. (правда тогда не получится сделать так, чтобы рецепт голубцов и "ленивые голубцы" приводили к одному результату, хотя с определённой стороны - это ок)