Cut each tomato into four thick slices;place on paper towels to drain. Meanwhile,in small bowl,beat the cream cheese,parsley,basil,garlic and salt until blended. Spread cream cheese mixture over eight tomato slices;top remaining tomato slices.
Place flour and bread crumbs in separate shallow bowls. In another bowl, whisk egg and milk. Coat top and bottom of each "sandwich" with flour,dip into egg mixture, then coat with crumbs.
In a large skillet,heat butter and oil over medium-high heat. Fry tomato sandwiches in batches for 3-4 minutes on each side or until golden brown. Drain on paper towels. Serve immediately.