composite key based columns for nexted object