public function createSubpaletteSelectorFieldName($subPaletteSelector, array $selectorFieldNames = [])
    {
        $selectorValues     = \explode('_', $subPaletteSelector);
        $selectorFieldName  = \array_shift($selectorValues);
        $selectorValueCount = \count($selectorValues);
        while ($selectorValueCount) {
            if (\in_array($selectorFieldName, $selectorFieldNames)) {
                break;
            }
            $selectorFieldName .= '_' . \array_shift($selectorValues);
            $selectorValueCount = \count($selectorValues);
        }

        return $selectorFieldName;
    }