Prepare meatballs (see below) and cook in butter in a large frying pan over medium high heat until browned. Transfer to a large (about 3 1/2 quart) casserole. Add eggplant, red pepper, fresh beans (if used), onion, garlic and apple.
Discard fat in frying pan. Drain juice from tomatoes into pan (set tomatoes into pan (set tomatoes aside); add the broth, salt, basil, pepper, and oregano. Heat to boiling, scraping up browned bits in pan and pour into casserole; mix gently. Cover tightly and bake in a 350 degree oven for 1 hour.
After 1 hour, mix squash, okra, and frozen beans (if used) with other vegetables in casserole. Bake, covered until vegetables are tender, about 30 minutes. Then stir in lemon juice and distribute tomato slices over top. Bake for 10 minutes, then let stand, covered, for about 15 minutes before serving. Makes 8 to 12 servings.
MEATBALLS FOR 12: Use 3 pounds meat, 3 eggs, 1/3 cup parsley, 1 1/2 teaspoons salt, and 3/4 teaspoon each pepper and allspice. Shape mixture into 48 balls.