Raiz do Reader no ExtJS com matriz JSON aninhada

Estou tentando preencher a grade com parte dos dados que estou recebendo do JSON. Por exemplo (versão shortnen), o JSON é assim:

 {
  "data": [
    {
      "name": "machine1",
      "devices": {
        "disk": [
          {
            "type": "file",
            "device": "disk",
          },
          {
            "type": "block",
            "device": "cdrom",
          }
        ],
      },
    },
    {
      "name": "machine2",
      "devices": {
        "disk": [
          {
            "type": "file",
            "device": "disk",
          },
          {
            "type": "block",
            "device": "cdrom",
          }
        ],
    },
  ]
}

Para obter informações sobremachine1os discos que eu preciso para chegardata[0].devices.diskEntão eu pensei em mudarstore.proxy.reader.root propriedade comoroot = 'data[0].devices.disk' ouroot = 'data.0.devices.disk' mas ambos não funcionaram. Eu sei que a maneira mais fácil é alterar a resposta JSON, mas estou interessado em poder preencher a grade sem alterar o JSON.