Linq with Viewmodel to enable a filter and a double join