Filtrando por um array multidimensional usando underscore.js

Eu tenho uma matriz deevent objetos chamadosevents. Cadaevent temmarkets, uma matriz contendomarket objetos. Dentro daqui há outra matriz chamadaoutcomescontendooutcome objetos.

Eu quero usar Underscore.js ou algum outro método para encontrar todos os eventos que têm mercados com resultados que têm uma propriedade chamadatest.

Eu imagino que isso seria conseguido usando uma série de filtros, mas eu não tive muita sorte!

questionAnswers(4)

yourAnswerToTheQuestion