Data Hub external entities do no exchange data via the Data Hub. When you query an external entity. it will result in an Odata Rest call to the service owning the data. That service will return all objects requested, confirming to your external entity query expressions.
At Mendix World earlier this month Mendix announced Business Events. This will enable you to implement this scenario.