public function getReferencedRow($id, $table, $viaColumn = null, Filtering $filtering = null)
{
if ($viaColumn === null) {
$viaColumn = $this->mapper->getRelationshipColumn($this->table, $table);
}
$result = $this->getReferencedResult($table, $viaColumn, $filtering);
$rowId = $this->getDataEntry($id, $viaColumn);
return $rowId === null ? null : $result->getRow($rowId);
}