heterofermentation multimerisation heteromultimerisation heteroagglomeration coprocessing multicloning refermentation multifunctionalization intermixing comigration