Wash the fish under cold water and pat dry. Mix the marinade ingredients and soak the fish in it for a minute on each side.
Dust the fish with the combined coating ingredients.
Heat the 1/4 cup olive oil in a large saute pan over medium heat. Put two fish fillets into the pan and saute three to five minutes per side, until the exterior of the fish is crusty. Remove the fish and keep warm.
Pour off the oil, but don't clean the pan. Add and heat the extra virgin olive oil over medium heat. Saute crushed red pepper and garlic until fragrant.
Add the eggplant and saute until medium-dark brown on the outside--about five minutes over medium heat. Remove and drain on paper towels.
To the olive oil remaining in the pan, add the tomatoes, juice and fish stock. Bring to a boil, then add basil and oregano. Reduce heat and simmer the sauce until reduced by half--about five minutes.
Stir the eggplant into the sauce, then remove from heat. Divide sauce among four plates, and place a puppy drum fillet atop each.