private function getFkFields($fkeys)
{
$matching = array();
preg_match_all('/\\s*(\\S+\\.)?([\\w-]+)\\s*/', $this->getContext()->getFkField(), $matching);
$fields = array();
foreach ($fkeys as $fkName => $field) {
if (in_array($fkName, $matching[2])) {
$fields[$fkName] = $field;
}
}
return $fields;
}