Composite primary keys vs through - Ash Framework