do_base_split function

Apply basic split (for use in custom split functions)