prune legacy code
add test for composite key custom separator