Heat oil in a large saucepan, then add shallots and saute, stirring constantly, until wilted. Add stock, then cook for 1 minute. Stir in tomatoes, thyme, basil, and fish and cook over medium heat for 7 to 8 minutes, or until fish is opaque. Add lemon rind, lemon juice, and parsley. Toss with hot pasta. Yields 3 cups.