VI node sampling with multiple parameters

cc @ferrine