availableKeys will always be an array containing ["1", "2", "3", "4"] because currently the wrong customFields is not accessed correctly. This leads to the removal of CUSTOM1 if you wanna add a second custom field.