Improved bp-split-features to cover string value edge cases