Sample introduction for high performance separations