I do it via the following extremely labour-intensive method:
Say you want your dwarf to pick up only a masterpiece steel plate mail. Dig out two fairly large rooms, connected by doors.
Create an armour stockpile inside room one, set to use no bins, and to accept only steel plate mails. Wait until a masterpiece steel plate mail has been hauled to the stockpile (along with, probably, a few exceptional ones).
Now, let a hauler go inside, and lock the door connecting these two rooms to the outside world. Create a 1x1 armour stockpile inside room two, and un-designate all the empty stockpile spaces inside room one, as well as the one square which contains the masterpiece steel plate mail. After a few moments, the trapped hauler will do the only job available to him, which is to haul the masterpiece mail from room one onto the square in room two.
Now, open the door and let the hauler out, and send your soldier into room two. Lock the door and tell him to wear plate. The only item he'll be able to find will be the masterpiece steel plate mail, so he'll put that on.
By repeating the first steps a few times, you'll be able to make sure room two is filled with a full set of masterpiece steel armour, shield, and weapon, and you can make sure your soldier will suit up in only the best of the best.