Rinse the dry lentils in a strainer. Pick through and remove any debris or rocks. Rinse thoroughly under running water.
Transfer the lentils to a small saucepan and add 3 cups of water and 1 cup chopped fresh parsley.
Bring to a rapid boil over medium-high heat. Once boiling, reduce the heat to maintain a gentle simmer. Simmer uncovered for 20 to 30 minutes or until tender. Stir in ¼ teaspoon of the salt. Set aside and let cool as you prepare the meatballs.
Heat 2 tablespoons of olive oil in a small sauté pan. Sauté the mushrooms, 1 tablespoon of the garlic, the onion, and 1 teaspoon of the salt over medium heat for 10 to 12 minutes.
Preheat the oven to 350°F. Generously oil a baking sheet.
Place the cooked lentils, sunflower seeds, 1 tablespoon of garlic, 1/4 cup of the olive oil, wheat gluten, yeast, paprika, oregano, pepper, and the remaining 2 teaspoons of salt in a food processor and blend until you get a sticky, dough-like consistency.
Add 2 cups of the cooked cremini mushroom mixture to the food processor and blend together until smooth.
In a large mixing bowl, combine the blended ingredients with the remaining cooked mushrooms, then add the panko and parsley.
Using a 11½-ounce scoop (or 2 heaping tablespoons), or with your hands, roll the mixture into tight little balls. Place them on the baking sheet.
Bake the meatballs for 20 minutes, flipping them over after 10 minutes.
Drown in marinara sauce and serve alongside your favorite pasta.