Put mushrooms, water and wine into a container and soak until mushrooms are rehydrated. Remove mushrooms and squeeze out excess liquid. Reserve liquid. Roughly chop mushrooms. Chop tomato tops and other usable bits and reserve. Use extra tomato if necessary. Sprinkle the cored and seeded tomatoes with salt and place upsidedown to drain. In a saute pan heat 2 tbsp of olive oil and add shallots, garlic and onion. Cook until translucent. Add mushrooms and cook for about 5 minutes, then add 1/2 cup of the reserved mushroom liquid to the pan and cook for another 45 minutes or until most of the liquid is absorbed. Add the Panko breadcrumbs and chopped tomato and stir to combine. Season to taste with salt and pepper. Remove from heat. Preheat the broiler. Mix the goat cheese and parsley. Stuff each tomato with the mushroom filling and top with a thin layer of the goat cheese mixture. Place tomatoes on baking sheet and heat under broiler 2-3 minutes and the cheese is slightly melted and golden.