multi-level bokeh donut

trying to create a 3 level donut and getting error: “NotImplementedError(“merging with more than one level overlap on a multi-index is not implemented”)”

tried passing in both a dataframe and dictionary

essentially i have 4 columns: header, tag, page and spui

header, tag and page are all strings and should be used as the labels for the 3 levels with the spui setting the relative size of the wedge

currently have:

donut = Donut(df, label = [‘header’, ‘tag’, ‘page’], values = ‘spui’, color = GnBu4)

show(donut)

is this possible? am i totally missing something?