When translating from English to German, it is important not only to keep the meaning expressed in English, but also to make small adjustments to the German language community. Using a reverse example, it would be quite impolite for a waiter in the US to ask a client "does it taste good?" (schmeckt es?), expect an answer "yes" (ja), and then say "good" (gut) two minutes after the dinner is served. A question such as "is everything fine?" would be less marked. It is not the case that it is wrong to ask "does it taste good?", it just sounds terribly odd.
This being said about translations in general, there are three points to your question: primary tense, secondary tense, and voice, and I shall tackle each one at a time.
If we take the primary tense to be the time of an event in relation to "now", one can say that German has two top primary tenses, past primary tense as in "die Frage ist oft gestellt worden" and "die Frage wurde oft gestellt" (this question was often made) and non-past primary tense as in "die Frage wird oft gestellt" (the question is/will be often made). The future primary tense as in "die Frage wird oft gestellt werden" (the question will be often made) is a refinement of the non-past primary tense and is marked, that is, people will notice that you are emphasizing that this will happen often in the future as opposed to happening often in both the present and the future.
Following this, if we take the secondary tense to be the time of an event in relation to a primary tense, one can say that German has a past secondary tense that combines with the primary past tense as in "die Frage war gestellt worden" (this question had already been made), with the non-past primary tense as in "die Frage ist gestellt worden" (this question has/will have already been made), and with the future primary tense as in "die Frage wird gestellt worden sein". Notice that secondary tense is already a marked structure in German. A combination of it with a future primary tense is yet more marked. Also notice that "die Frage ist gestellt worden" can both be past or in a time before a non-past. With these notions, I interpret clauses such as "wenn er rein kommt, ist die Frage schon gestellt worden" (when he comes in, the question will have already been made) as an instance of a past secondary tense and a non-past primary tense.
Finally, we come to voice. Passive voice is a marked structure. The combination of it with a very marked complex tense makes it even more marked. The embedding of such a structure in a relative clause such as "die gestellt worden sein wird" makes it immensely more marked. In addition, because most people do not expect such an exceptionally marked structure to happen, when you will have said such an utterance, people may be about to start asking themselves whether you will have meant the last "wird" really as a marked future primary tense or as something else such as the uncertainty auxiliary "wird", which is more common. This is reflected in the comment of @Emanuel, who actually took it for granted that everyone will read it not as a future primary tense as you intended but as an uncertainty, and in the comment of @mvw, who proposed simpler forms, none of which corresponds to what you wanted to translate.
My tip: keep the target text simple and adequate to the German language community. It is not so common to use past secondary tense and yet less common to use future primary tense in German. So I would advise you to be less precise, but clearer so that the message can get across with ease.