Split nameParts on hyphen too
valueIsAllowed gets each namePart, not nameParts