вышел с ситуации таким образом:
$this->DB->build(array(
'select' => 't.*',
'from' => array('xmod_tables'=>'t'),
'order' => 'level DESC',
'add_join' => array(
array(
'select' => 'n.name as nation_name',
'from' => array( 'xmod_vehicle_nations' => 'n' ),
'where' => 't.nation=n.nation',
'type' => 'left'
),
array(
'select' => 'tp.name as type_name',
'from' => array( 'xmod_vehicle_types' => 'tp' ),
'where' => 't.type=tp.type',
'type' => 'left'
),
)
));
$result = $this->DB->execute();
И теперь у меня есть поля name, nation_name и type_name