I'm not sure I follow you.
Distincit is applied to the entire row, Distinct can\t be applied to a field, that's a database rule. If this is what you are asking for.
You can have more than one predicate added to a PredicateExpression, and in your case you will need to use AddWithOr() to add the second predicate.