categorical attribute splitter