Ja, het is mogelijk. Gebruik gewoon arrays om de kolommen uit te drukken die moeten worden gekoppeld:
$this->belongsTo('Things', [
'bindingKey' => ['key1', 'ke2'],
'foreignKey' => ['fk1', 'fk2']
]);
Dat komt overeen met key1 = fk1
en key2 = fk2