In addition to http://dev.dota2.com/showthread.php?t=72922 I suggest adding a Games Played column, and when sorting the list by games played, something like a yellow line, where above the line are your heroes currently available in Least Played mode, and below the line are the ones not available because you played them too much.