At moment the "ForeignKey" method supports only predicates. Is it possible to implement a String overload?