1 решение.
Создал с запросом новую таблицу представление
CREATE
VIEW mmm_tr_in_import_view
AS SELECT in_import.*, user.id_user user_id, currency.id_currency currency_id
FROM `mmm_tr_in_import` `in_import`
LEFT JOIN `mmm_users` `user` ON `in_import`.`fulluserid` = `user`.`fulluserid`
LEFT JOIN `mmm_currency` `currency` ON `in_import`.`value_currency` = `currency`.`value_currency`
и связал ее со второй таблицей.
2 решение (не проверял):
создать связи релейшен с использованием
$this->hasOne(TrInModel::className(), [ 'currency_id'=>'currency_id'])
->alias('duplicate')
->andOnCondition(" duplicate.paid_date_gmt =in_import.paid_date_gmt");