I came across with same issue.. I needed a sortedList which can allow Duplicate Keys..
var sortList = new SortedList>();
but this didnt work.. so i used
var list = new List>>();
add new data to it as ..
list.Add(new KeyValuePair>>(value, Dictionary));
with linq i sorted it with no problem..
Try List>>();