Remove specific things from inbox

Is there a way from a binding to get a list of all things in the inbox and remove specific ones that match a specific criteria? For example, I want to remove items that a parameter contains a specific value. In my case the address parameter.

Discovery in the binding typically implement to remove all entries of that binding that are older since the last time a discovery is done and add found things at a scan.

Thanks for the info @hilbrand. I was hoping to do something less heavy handed. I really don’t need the list of things, all I’d like to do is remove an item from the inbox with a specific id if it exists, or ignore the request.