1. Bake pie crust with weight inside for 15 minutes in a 350 F pre-heated oven. 2. Remove weight and bake another 10 minutes. 3. Cook onion in butter until transparent. 4. Add mushrooms and cook until dry. 5. Add flaked haddock to mixture and turn off heat. 6. Place filling on pie crust. 7. Beat eggs with cream and season with spices. 8. Stir flour into cheese and place on top of filling. 9. Pour seasoned egg mixture with green onions on top. 10.Bake for 30 to 45 minutes in 300 F oven.