codec: derive column groups from generation sequence