To remap inventory keys you don't need new version of Toolkit and for heroes I'm not sure. You can set hotkeys globally in "Custom Keys" in Dota Toolkit but I don't know if this will work for new hero in future versions.
I used Warkeys earlier but it didn't work for Rubick so I've found this Dota Toolkit.
Or you can try to change CustomKey.txt in your W3 folder. For every hero there are few lines like these:
//Dark Seer [Ish'kafel] [H00N]
//Vacuum
[A0QE]
Tip=|cff22b14cY |rVacuum - [|cffffcc00Level 1|r],|cff22b14cY |rVacuum - [|cffffcc00Level 2|r],|cff22b14cY |rVacuum - [|cffffcc00Level 3|r],|cff22b14cY |rVacuum - [|cffffcc00Level 4|r]
Hotkey=Y
UnHotkey=Y
Researchtip="|cff22b14cY |rLearn Vacuum - [|cffffcc00Level %d|r]"
ResearchHotkey=Y
Buttonpos=0,2
If there is new hero just change letters at bolded lines... It should work.