ServiceControl does not index body of message larger than certain size. That’s why the search can not find the message you’re looking at, as the binary data cause it not to get indexed.
I think that is the best option you can go with, as long as you don’t keep adding tons of info to the header just to get them indexed. That potentially could cause you grief as well, e.g. slow indexes, larger SC database, etc.