So we make  query to get node ID from particular product ID
$query = new EntityFieldQuery;
        $query->entityCondition('entity_type', 'node', '=')
        ->propertyCondition('type', 'product_display')
        ->fieldCondition('field_product_reference', 'product_id', '1092', '=')
        ->range(0, 1);
If node is present, we do the array building