Unfortunately the best way to do KYC is (still) human intervention (and use of data).
Of course this still isn't a perfect metric. But it seems that banning people with accounts that have spend thousands of dollars and been active for many years should probably be avoided and this will significantly help that.
I mean if the account has spent >$50 you can probably afford a human review at the very least.