title: Meteor Autoform update a nested collection
body: <p>I'm trying to create a form in order to insert a new element inside a nested array in a collection.
  Here are my schemas :</p>
  <pre><code>Schemas.CampaignsSchema = new SimpleSchema({
    'name': {
      type: String
    }
  });
  ​
  Schemas.ElectionsSchema = new SimpleSchema({
    'campaigns': {
      type: [Schemas.CampaignsSchema],
      defaultValue: []
    }
  });
  </code></pre>
  <p>Here is my template :</p>
  <pre><code>Template.campaignsNew.helpers({
    schema() { return Schemas.CampaignsSchema; },
  });
  ​
  ​
  &lt;template name=&quot;campaignsNew&quot;&gt;
    {{#autoForm
      collection='Elections'
      schema=schema
      doc=doc
      scope='campaigns'
      id='insertCampaignForm'
      type='update-pushArray'}}
      &lt;fieldset&gt;
        &lt;legend&gt;Add a Campaign&lt;/legend&gt;
        {{&gt; afQuickField name='campaigns.$.name'}}
      &lt;/fieldset&gt;
      &lt;button type=&quot;submit&quot; class=&quot;btn btn-primary&quot;&gt;Insert&lt;/button&gt;
    {{/autoForm}}
  &lt;/template&gt;
  </code></pre>
  <p>So a field is generated by autoform but nothing happens when I hit submit.</p>
  <p>If I enable Autoform.debug() I got :</p>
  <blockquote>
  <p>SimpleSchema.clean: filtered out value that would have affected key &quot;campaigns&quot;, which is not allowed by the schema</p>
  <p>SimpleSchema.clean: filtered out value that would have affected key &quot;campaigns.$&quot;, which is not allowed by the schema</p>
  <p>SimpleSchema.clean: filtered out value that would have affected key &quot;campaigns.$.name&quot;, which is not allowed by the schema</p>
  </blockquote>
  <p>Does someone have any idea?</p>