anchor.diff:  
   
   <script>
  +
   	// TODO: Port it on separated js
   	setTimeout(function () {
   		var inputNSelects = $('.input-nselect')
  
positive.code: 			})
  			if (initialVal) {
  				selectize.setValue(initialVal)
  				initSelect(initialVal, parseInt(id) + 1, selectInputs)
  			}
  		} else {
  			input.selectize({
  				maxItems: 1,
  				valueField: valueField,
  				labelField: labelField,
  				searchField: labelField,
  				options: options,
  				onChange: function (value) {
  					initSelect(value, parseInt(id) + 1, selectInputs)
  				},
  				onInitialize: function() {
  					if (initialVal) {
  						this.setValue(initialVal)
  						initSelect(initialVal, parseInt(id) + 1, selectInputs)
  					}
  	      }
  			})
  		}
  	}
  </script>
negative.code: 			manageInputNSelect(inputNSelect)
  		})
  	}, 1000)
  
  	// Main function for each cell
  	var manageInputNSelect = function(inputNSelect) {
  		var selectInputs = $(inputNSelect).find('.form-control')
  
  		// init selectize
  		selectInputs.each(function(index) {
  			initSelectize(index, selectInputs)
  		})
  		
  		// load options for first selectize
  		loadOptions(null, 0, selectInputs)
  	}
  
  	// Function to init a select with the call of the api
  	var loadOptions = function (filterId, selectInputPosition, selectInputs) {
  		var selectInput = selectInputs[selectInputPosition]
  		if (!selectInput) { return }
  		var apiUrl = $(selectInput).attr('data-api-url')
  