code: public function getForeignDataModel($key)
      {
          $config = $this->settings['foreignPullParams'];
          if (!isset($config['where'])) {
              $config['where'] = [];
          }
          if (!empty($config['where'])) {
              $config['where'] = ['and', $config['where'], [$this->foreignModel->primaryKey() => $key]];
          } else {
              $config['where'][$this->foreignModel->primaryKey()] = $key;
          }
          //var_dump($this->foreignModel->find($config)->count('*', $this->module->db));
          return $this->foreignModel->findOne($config);
      }
docs: Get foreign data model.
  
  @param int|string $key the foreign model's primary key
  
  @return Model foreign data model