In my repository implementation I can run the following query using a lambda expression:
public IList GetUsersFromCountry(string) { return _UserR
This might work (untested)...
var clubs = ClubRepository.Where(c=>c.MemberShips.Any(m=>m.User.Age > 45));