public function buildPrefixedFieldName()
    {
        $field_name = $this->field->getAttribute('field_name');

        if ($this->prefix) {
            $adjustedPrefix = str_replace('.', '[', $this->prefix);

            if (str_contains($adjustedPrefix, '[')) {
                $adjustedPrefix = $adjustedPrefix.']';
            }

            return $adjustedPrefix.'['.$field_name.']';
        }

        return $field_name;
    }