Sugiro ler mais sobre a notação de ponto do mongodb sobre como você pode consultar/examinar objetos e retornar documentos correspondentes.
Como você não pode usar um ponto como argumento de palavra-chave mongoengine segue o estilo django orm de sublinhados duplos:
1) Sample.objects(somedict__someinfo__name='Jordan')
2) Sample.objects(somedict__someinfo__food='Fries')