Technically, it's not a split. These are two different words, i.e. negative particle ни and pronoun кто in the required case.

All the examples are correct.

First о is short (like English shwa), second o is stressed (long).