I have monitored the bot for about 50 runs (was going to do it for longer but got bored very quickly just staring at it) and it seemed to pick up all the things i specify (tried with yellow items, deaths breaths, blues, whites, and legs; in different combinations, though leg pick up was never off for obvious reasons). the default pickup radius of 50 already reaches to the sides of the screen on a 16:9 ratio moniter, and 100 radius is the corner of your screen. unless you're in the corner of the Ghom room with Ghom somehow dying on the other corner of the map, you should pick up any legs Ghom drops. The chances of the fore-mentioned scenario to occur is close to none as long as the user has followed your advice on turning kiting off in their trinity settings. If they failed to do so, the fault lies with the user not with the profile provider. (i.e. don't be retarded and follow the damn directions, they are there for a reason)
There is of course the off chance of the bot bugging out and not following the pickup radius protocols due to some sort of desync with the server and not being able to recognize the legs as a leg, but your solution would be of no use either, unless the theoretical bug would recover over time (bot still picks up the items that lags upon drop and become invis for a bit btw). Even then, it would be no fault of your own and the only thing you would be able to blame is Blizzard and their infinite wisdom to set up a laggy server to screw us. (yay conspiracy theories!)