I am curious what are other people are doing for hidden tests. In most cases, where the outright difficulty may be hidden, I typically roll the challenge dice, but give the player the misfortune modifiers that stem from environmental/internal factors.
In cases where the act is quite simple, but the specific thing to obtain is difficult (i.e. searching a room for a hidden trapdoor), I typically set it at Simple (0D), layer in challenge appropriate to environment, and then determine success by the outright number of successes. As a rule of thumb, the number of necessary successes is equal to twice the challenge. So if someone hidden in a room is Hard (3D), instead of announcing that to the player (and clueing them into the presence of something difficult to find), I see whether they roll 6 successes.
Is that ad hoc difficulty about right, do you think?