In a shallow bowl, whisk together the eggs, 3 tablespoons of the salsa and salt. In another shallow bowl, stir together the breadcrumbs, chili powder, cumin, garlic salt and oregano.
Butterfly larger breasts and cut into two pieces; pound smaller breasts to roughly an even thickness. Dip each breast in the egg mixture, allowing the excess to drip off. Then, dredge in the breadcrumb mixture, coating all sides evenly. Press down on the breadcrumbs to ensure they adhere.
Place coated chicken pieces in a single layer on a baking sheet and refrigerate for at least 15 minutes (up to 8 hours) to allow the coating to set.
Preheat oven to 350 degrees F.
Once oven is preheated, place the butter in a large shallow baking dish (not glass) large enough to hold the chicken breasts in one layer, and place in the oven. As soon as the butter melts (just takes a few minutes), remove the pan from the oven (watch closely as the butter burns easily).
Carefully place the chicken pieces in the hot pan, turning to coat both sides with the melted butter. Bake, uncovered, for 25 to 30 minutes or until chicken is golden brown and an instant-read thermometer inserted into the thickest portions registers 165 degrees.
Let cooked panko chicken rest for 5 minutes before serving.
To serve, place 1 cup of shredded lettuce on each serving plate. Top with a chicken breast. Place a dollop of sour cream and salsa on top of each chicken breast. Sprinkle about 1 tablespoon of green onion over chicken. Arrange 12 tomato halves and slices from 1/2 avocado equally on each plate, placing them decoratively on the lettuce around the chicken breast. Season to taste with salt and freshly ground pepper. Sprinkle Cheddar cheese over each serving. Place a lime wedge on each plate. Pass additional salsa and sour cream on the side.