add test for patching nested heterogenous colls