MultiChain doesn't currently support searching of stream item fields in this way. Your best workaround is to use MultiChain 2.0 alpha, which allows stream items to have multiple keys. You can then put any data you want to be searchable in a key, rather than in the payload. So in your example the item might have four keys:
Then you can use liststreamkeyitems with any of these keys to retrieve the full item.