Extraindo matriz de JSON no mule esb

Estou usando o Mule 3.4 CE e tenho dados JSON provenientes de HTTP no seguinte formato:

{
   "People" : [
    {
       "Details" : 
       {
         "Name" : "John Smith",
         "Email" : "[email protected]"
       }
    },
    {
       "Details" : 
       {
         "Name" : "Tim Smith",
         "Email" : "[email protected]"
       }
    },
    {
       "Details" : 
       {
         "Name" : "Ken Smith",
         "Email" : "[email protected]"
       }
    },
}

Preciso extrair os emails e procurar o contato do Salesforce com esses emails e, ao mesmo tempo, quero reter a carga útil do JSON. Então, minha pergunta é como extrair os e-mails através do MEL? (por exemplo, algo como "Pessoas / Detalhes / * / E-mail" - sei que isso não é válido, mas estou procurando a sintaxe correta.

Editar: Desejo extrair os e-mails de uma só vez, em vez de indexar (por exemplo, Pessoas / Detalhes [0]. E-mail, possivelmente usando MEL.

questionAnswers(2)

yourAnswerToTheQuestion