A splitting method for nonlinear diffusions with nonlocal, nonpotential drifts