For a regular cardinal $\kappa$, a $\kappa$ tree $T$ is called special when there is a regressive function $f : T \to T$ (regressive in the tree order) so that the inverse image of every point is the union of $<\kappa$ many antichains. More concretely, for every $t$, there is a cardinal $\mu_t<\kappa$ and a function $g_t : f^{-1}\{t\} \to \mu_t$ that is injective on chains. It is easy to see that the existence of these functions implies there is no cofinal branch.
Jensen proved that a special tree on a successor cardinal $\mu^+$ exists iff the weak square principle holds at $\mu$. Todorcevic proved that a strongly inaccessible cardinal $\kappa$ is Mahlo iff there is no special $\kappa$-tree. So there are easy forcings to obtain special trees in these cases that go through these combinatorial theorems. My question concerns obtaining special trees at weakly inaccessible cardinals.
Question: Given a regular cardinal $\kappa$, is there a general ${<}\kappa$-distributive way to force that there is a special $\kappa$-tree, perhaps by bounded approximations?