Is it possible to extend an existing custom field set to allow multiple values?
You can only edit the settings for allowing multiple records if the custom set is an empty set, i.e, the checkbox for this setting is only shown for those custom sets for which the custom table created has no rows in it.

This is checked here. variable $this-&gt;_isGroupEmpty is set to FALSE if you have any record in the custom table.