1. In a deep, 10- to 12-inch nonstick frying pan over high heat, bring about 1 inch of water to a boil. Meanwhile, snap tough stem ends off asparagus and discard. Cut 2 to 3 inches off the top of each asparagus spear, then cut remaining stems diagonally into 1-inch lengths. Add asparagus to boiling water and cook until barely tender when pierced, 2 to 3 minutes. Drain. Separate tips from stem pieces.
2. Beat egg substitute, 1/4 teaspoon garlic salt, and basil to blend. Set pan over medium heat. When hot, add butter and swirl to coat pan. Add egg mixture. Sprinkle with neufchatel cheese cubes.
3. As egg mixture sets, use a wide spatula to push cooked eggs aside and let uncooked liquid flow to pan bottom. While egg mixture is still semiliquid, add asparagus stem pieces, mozzarella, and parmesan. Continue to push mixture from pan bottom with spatula until softly set, about 5 minutes total. Transfer to a platter or plates. Add garlic salt and pepper to taste. Garnish with asparagus tips.