Is there a way to create a composite foreign key that contains 2 columns from different tables? The examples I've seen contain multiple cols but from the same table. Thanks.