Preheat broiler. Grease broiling pan or line with foil. In a small bowl, mix together Parmesan cheese, butter, mayonnaise, and lemon juice. Season the cheese mixture with basil, pepper, onion powder, and celery salt. Mix well and set aside. Arrange fillets in a single layer on prepared pan. Broil a few inches form the heat for 2-3 minutes. Flip fillets over and broil for a couple more minutes. Remove from oven and cover with Parmesan cheese mixture. Broil for 2 more minutes or until topping is browned and fish flakes easily with a fork. Do not overcook the fish. Serve immediately.