Make the stock.
Peel and cut the onion into small pieces. Brown in oil over low heat (don't scorch!)
in a small pot. Add parsley, basil, and garlic salt. Cook for 15 min. until the onions
are browned. At the end, add salt and pepper.
Meanwhile...
Make the tomato mixture.
Empty the cans of tomato paste and sauce into a heavy 2 1/2 qt. pot. Fill the cans with
water and add to the pot. Put it on high heat until it starts to boil, then turn the
heat to low (don't scorch!).
Add the stock to the tomato mixture. With the heat on low, simmer for about an
hour, stirring frequently.
Finely chop the onion. Put the onions in a bowl, and add the cheese, bread crumbs,
parsley (sprinkle until you see green), basil, salt and pepper. Mix well.
Break the eggs into a bowl. Add some milk and mix together.
Add the egg mixture to the dry mixture. Add more milk if too dry, making
a batter.
Add the meat to the batter and mix. Scoop out the meat with a large spoon
or ice cream scoop, and roll into balls.
Brown in oil in a skillet on both sides. Cook in spaghetti sauce for 30 minutes.