Currently to invoke the path-finding function, we create a new payment session. (see https://github.com/vibhaa/lnd/blob/split-transaction/routing/router.go#L1657) It seems like a hack.