Is your feature request related to a problem or challenge? Please describe what you are trying to do.
We have supported substring for StringArray. And it is reasonable to add support for BinaryArray.
Arrow2 has implemented this.
This is one of tasks of #1531.