That's supported since v2.5, you can specify multiple fields in the FieldCompareFullTextSearch predicate. (for sqlserver2005 and up).
public FieldFullTextSearchPredicate(IList entityFields, FullTextSearchOperator operatorToUse, string pattern)
Example:
PredicateExpression.Add(new FieldFullTextSearchPredicate(
new IEntityField2[] { CustomerFields.CompanyName, CustomerFields.ContactName},
FullTextSearchOperator.Contains, "XYZ"));
You can also use OR-ed FieldLikePredicate expressions.