from customer in data.Query<Individual>()
where customer.Id == $"individuals/{individualId}"
select
    (from phone in customer.Phones
    where phone.Key == phoneLabel
    select new UpdatePhoneModel
    {
        Label = phone.Key,
        Prefix = phone.Value.CountryPrefix,
        Value = phone.Value.Value
    }).FirstOrDefault();
In this example, I'm trying to project only one item of `Phones` dictionary, but cannot be translated:
InvalidOperationException: Cannot understand how to translate customer.Phones.Where(phone => (phone.Key == value(Vadavo.IdServer.Areas.Admin.Controllers.IndividualController+<>c__DisplayClass9_0).phoneLabel)).Select(phone => new UpdatePhoneModel() {Label = phone.Key, Prefix = phone.Value.CountryPrefix, Value = phone.Value.Value}).FirstOrDefault()
Phones in database is stored as json object because is a dictionary on my .NET entity class. I'm trying to query by dictonary's key.
Any idea how can I write this query to be translated?