Consider the following example that simulate the desired output:
\documentclass{article}
\usepackage[edges]{forest}
\begin{document}
\footnotesize\sffamily one~~~~~~~~two~~~~~~~~~~~~~~three~~~~~~~~~~~~~~four
\bigskip
\begin{forest}
forked edges, for tree={grow=0, s sep=0pt, edge=thick, anchor=base west, font=\strut\footnotesize\sffamily}
[aaaa [bbb [eeeeeeeeeeee, tier=x, [fff]]] [ccc [gg, tier=x] [hhh, tier=x]] [ddddddddd [iii, tier=x]]]
\end{forest}
\end{document}
How make the level labels ("one","two",etc.) a true part of the forest diagram?
Of course, the labels must be automatically aligned with the tree nodes automatically, i.e., as do the tier option within the tree nodes.
This question seem very similar to
Creating level labels for (horizontal) tikz trees, but the solution must be using forest at least to make the tree.




