syndir: support multi-column keys