add multi-key column support