Толком никак. Эластик оперирует документами и не может вернуть "часть документа". Часть полей - да, но на уровне нестед убрать часть записей нельзя.
inner_hits может помочь дополнительно ко всему документу получить ещё и совпавшие nested поля и возможно вам это поможет.
Если нет - надо "выворачивать" документы - делать то, что у вас nested основным доком, закидывать в них информацию из родителя и искать сразу по ним.