public function checkSecondaryRelationship($field)
    {
        return $this->table_descriptor->hasSecondaryConstraints() &&
            $this->table_descriptor->hasField($field) &&
            !$this->table_descriptor->hasPrimaryConstraintField($field) &&
            $this->table_descriptor->hasSecondaryConstraintWithFields(array($field))
        ;
    }