An extension of this line of thinking is that by consulting databases of master games during your game, your effectively getting assistance from players at a master level -- something that is also explicitly prohibited in the rules, yet that is precisely what the game explorer is.
Frankly, I really don't think that the case you've cited needs to be explicitly handled anyway because if you're correct, and playing out of such a database will look just like engine play, then it should be detectable under the current anti-cheating program that is in place here. You just said yourself:
"I really don't know how someone could make the difference between consulting a giant database and using an engine to make 5 moves for me after I got to a position which is not encountered in Game Explorer."
If it's not possible to discern between the two, then both will have the same signature when it comes to detection of engine use and this is a non-issue.
You made me so curious!! Kasparov to achieve 97% agreement with the first choice of an engine? Or let's say with the first 3 choices, to handle the case of two moves evaluated almost the same. Please provide the game! I am totally baffled. Such a game is for sure the most well-known chess game ever played: for the first time a human managed to play at the level of an engine. I am so ashamed I have no idea what game are you talking about :((
Well, I get better playing mediocre players (2000-2300 ELO). I don't want to play a GM however, or, much worse, play someone who is well above 2800 ELO.