Unfortunately, custom filter routines/custom extension methods, etc. are not supported by the Entity Framework's LINQ to Entities. This was taken from a blog (
http://mosesofegypt.net/post/LINQ-to-Entities-what-is-not-supported.aspx):
"By design, LINQ to Entities requires the whole LINQ query expression to be translated to a server query. Only a few uncorrelated subexpressions (expressions in the query that do not depend on the results from the server) are evaluated on the client before the query is translated. Arbitrary method invocations that do not have a known translation, like GetProducts() in this case, are not supported." - Diego Vega, a Program Manager at Entity Framework Team