You have to use contain() to get associated table /model data like:-
$data = $this->PurchaseDetails->find()->contain(['MeasurementInventories' => ['MeasurementLables']])->toArray();
If your requirement is to show data only from measurement_lables then you can add select() to get your desired model data like:-
$data = $this->PurchaseDetails->find()->contain(['MeasurementInventories' => ['MeasurementLables']])->select(['MeasurementLables.*'])->toArray();
Note:- while using contain() you should be sure that the models are associated with each other. for example PurchaseDetails model should be associated with MeasurementInventories(belongsTo, hasMany, hasOne etc...)
$this->belongsTo('PurchaseDetails', [
'className' => 'MeasurementInventories',
'foreignKey' => 'columnName'
]);
And MeasurementInventories is associated with MeasurementLables.
$this->belongsTo('MeasurementInventories', [
'className' => 'MeasurementLables',
'foreignKey' => 'columnName'
]);