Hm do currently not understand why it should not work. From what you described I guess your document looks something like this:
{
"event" : {
"topic" : "radar_in_use"
},
"something": "else"
}
So I created the following workflow which creates this document and then queries it directly. which worked fine for me. Can you please check if that is also the case for you.