It is always good to give things another try of course, since the same tofu or even tomatoes might taste different and surprisingly delicious in Japan. But if you are very sure of certain things, just be honest with what you can and cannot eat when sending your request. Be as specific as possible so as to avoid misunderstanding and disappointment during your visit.
Honesty will be more comfortable for both parties than an uneaten dish. If you left out something in your request the first time around, you will always be able to contact the host after your booking has been completed to clarify any more details but the earlier you mention these details the better of course.