Icicle plot - how to add additional tags within the branch or leaf

I would like to add another line of information right beneath the default information of the branch or leaf content based on another column in my dataframe (or any array).

Example of the structure of my university:

fig = px.icicle(df, path=[‘Faculty’, ‘Institute’, ‘Chair’], values=‘Publications’)

  • beneath the “Chair” leaf I would like to add the professors name (preferably i italic writing) from my df column “Professor”
  • customize the width of a branch
  • enable line breaks if the text is very long