I have a 401k from my employer with a matching of 50% of up to 6% of my salary. I like the idea of the matching, but the fees for the mutual funds I can choose from are quite bad. The best options are index funds that track the S&P (fee 0.07%), Russell midcap (0.2%), Russell 2000 (0.23%) and MSCI EAFE (0.17%). The rest are 0.5% and up, some even way up. From what I've seen, Vanguard has some well diversified stocks and bonds ETFs for 0.05%-0.15%.
I'm new to the US, so I'm not very familiar with what I can do with the 401k. I understand that if I contribute to another 401k, it means that I give up my employer's matching (is that true?). In this case, can I contribute to two 401k-s: my employer's, where I would contribute 6% of my salary, in order to get the matching, and another one, where I would contribute the rest?
Are there any other ways to deal with the high fees?