Suggerirei di leggere di più sulla dot notation su come interrogare/esaminare oggetti e restituire documenti corrispondenti.
Poiché non puoi utilizzare un punto come argomento della parola chiave mongoengine segue lo stile django orm del doppio underscore:
1) Sample.objects(somedict__someinfo__name='Jordan')
2) Sample.objects(somedict__someinfo__food='Fries')