'Return True if this Column references the given column via foreign
key.'

def references(self, column):

    for fk in self.foreign_keys:
        if fk.column.proxy_set.intersection(column.proxy_set):
            return True
    else:
        return False
