How to map complex nested v-for to Vuex store ?

Any idea how would it work if I want to commit the input value and the selected options in the same store object ? (without the “label” string so that the object I send matches my Vuex store object) ?

Template

                <div v-for="(section, indexSections) in sections" :key="indexSections">                                
                    <div v-for="(item, indexItem) in section" :key="indexItem">                      
                      <div>

                        <select
                          v-model="sections[indexSection][indexItem].options"                        
                          :options="selectOptions"
                        ></select>

                        <b-input
                          type="text"
                          v-model="sections[indexSection][indexItem].sectionItem"                                                   
                        ></b-input>
                        <b-button @click="removeItem({section,item})"/>  
                                    
                      </div>
                    </div>      
    
                  <div">
                    <b-button @click="addNewItem(section)"/>                                        
                    <b-button @click="addNewSection"/>
                  </div>

                </div>

data() {
    return {
selectOptions: [
        {
          options: { option1: true, option2: true },
          label: "First"
        },
        {
          options: { option1: false, option2: true },
          label: "Second"
        }      
      ]
   }
}

<script>
import { mapMultiRowFields } from 'vuex-map-fields';

export default {
  computed: {
    ...mapMultiRowFields(['sections']),
  },
};
</script>

Store

import Vue from "vue";
import Vuex from "vuex";
import { getField, updateField } from "vuex-map-fields";
Vue.use(Vuex);
sections: [
                  [
                      {
                         sectionInput: "",
                         options: {
                             strict: true,
                             includes: true
                          }
                     }   
                 ]
            ],


Example of possible currentState 

sections: [
                  [
                      {
                         sectionInput: "test1",
                         options: {
                             strict: true,
                             includes: true
                          },
                       {
                         sectionInput: "test2",
                         options: {
                             strict: true,
                             includes: false
                          }
                     }   
                 ],
                [
                      {
                         sectionInput: "test3",
                         options: {
                             strict: true,
                             includes: true
                          }
                     }   
                 ]
            ],