Если вы не хотите использовать PropertyGrid, у вас нет другого выбора, кроме как написать свой собственный элемент управления. Там нет стандартного элемента управления WinForm для того, что вы собираетесь. Я также никогда не видел такого элемента управления, предоставляемого поставщиками элементов управления.
Чтобы создать свой собственный, вам нужно использовать элемент управления TreeView, но с двумя столбцами. Слева с иерархией объектов и справа столбец с значениями объектов. Я бы порекомендовал для этого использовать элемент управления сетки поставщиков.