title: antd form initialize with a complex multilevel nested object
body: <p>With data being given:</p>
  <pre><code>formValues = {
    level: {
      test: data1,
      level2: {
        test: data2,
        level3: { 
          test: data3
        }
      }
    } 
  }
  </code></pre>
  <p>I have an Ant Form like this:</p>
  <pre><code>&lt;Form
      form={form}
      name=&quot;demo&quot;
      onFinish={onFinish}
      initialValues={formValues}
  &gt;
      &lt;Form.Item label=&quot;Sub1&quot; name={['level', 'test']}&gt;
          &lt;Input placeholder=&quot;Sub1&quot; /&gt;
      &lt;/Form.Item&gt;
      &lt;Form.Item label=&quot;Sub2&quot; name={['level.level2', 'test']}&gt;
          &lt;Input placeholder=&quot;Sub2&quot; /&gt;
      &lt;/Form.Item&gt;
      &lt;Form.Item label=&quot;Sub1&quot; name={['level.level2.level3', 'test']}&gt;
          &lt;Input placeholder=&quot;Sub1&quot; /&gt;
      &lt;/Form.Item&gt;
  &lt;/Form&gt;
  </code></pre>
  <p>Maybe someone knows why I can't initiate the third level? Level 1 and Level 2 are being displayed, however level 3 doesn't seems to work.</p>
  <p>I can't figure out, how the third level does differ... Can anyone help me out?</p>