Add test suite for compound primary keys