Если я правильно понял, этого должно быть достаточно:
context.Questions.Include("QAnswers").Where(q => q.QAnswers.Any(a => a.user == param_userID));
Это вопросы, на которые ответил конкретный пользователь. Нет необходимости в соединениях.
EDIT
context.Questions.Where(q => q.QAnswers.Any(a => a.user == param_userID)).Select(q => new { Question = q, Answers = q.QAnswers.Where(a => a.user == param_userID) }).ToList();
Это вернет вопрос и только ответы конкретного пользователя.