I understood your question.
I was just telling you that may be the way you are modelling your data might be incorrect.
But, if you really want to do it your way, may be inner hits could help: https://www.elastic.co/guide/en/elasticsearch/reference/6.0/search-request-inner-hits.html