Currently you can only use the "UNSEEN" filter in that field. The ListMessageRequest will by default only return un-dismissed messages. To return a list of un-dismissed messages you can simply send the request like this.
You can also use the UpdateMessageRequest to set a custom status for any message. You can then use the "status" field in ListMessageDetailRequest to return a list of messages that match the custom status. If you have any further questions just let us know.
There is not a single line anywhere on what are the string keys for SetInclude. How should it be coded?