Split finding starts from lift#complete() in a separate function

This should aid in refactoring the code of lift#complete(), which is getting a
bit messy.