If you don't know the foundations well, you don't belong in a postgrad program. That's the reality and how it currently works. Undergrad teaches you those foundations.
Anyone can try doing research, even undergrads who half-know the foundations. However, trying research doesn't mean you have the background to do great research or to succeed in a postgrad program.