since you have bar end mirrors, it is a crap shoot as to what can work, because it seems you are going to have to sacrifice something....you can try adapting some deflectors from a Suzuki V-Strom, perhaps try a set of Hippo Hands....or go to a dirtbike shop and look at some of the various hand guard kits which some have various ergonomic drops from brands like Acerbis, Moose, Cycra, etc....
if you were willing to put stock mirros back on or something of that style, you could always go to a hanguard set-up like these..
http://www.acerbis.com/ricerca.php?ids=40&sc2=DUCATI&id_categoria=5