LoadFromJSONData not working

I am trying to load the array from the following JSON file, but I cannot seem to get it to load. Tried
TMSFNCLineChart1.LoadFromJSONData(opendialog1.filename,'MICROGRIDS', 'mg0',['critical_load_kws'],nil, nil);

{
    "MICROGRIDS": {
        "mg0": {
            "critical_load_kws": [
                70,
                90,
                10,
                150,
                200,
                200,
                400,
                20,
                30,
                70,
                0,
                0
            ]
        }
    }
}

For the moment it is not possible to go multiple objects deep.
The different formatting options are available in the Demo folder of the TMS Gantt Chart.

You can however get one level deeper by yourself before running the load function:

procedure TForm5.Button1Click(Sender: TObject);
var
  json: string;
  j, jv: TJSONValue;
begin
  json := '{"MICROGRIDS": {"mg0": {"critical_load_kws": [70,90,10,150,200,200,400,20,30,70,0,0]}}}';

  j := TTMSFNCUtils.ParseJSON(json);
  jv := TTMSFNCUtils.GetJSONValue(j, 'MICROGRIDS');

  TMSFNCChart1.LoadFromJSONTextData(jv.ToString,'mg0','critical_load_kws');
end;