  We associate to an arbitrary positive root $\alpha$ of a complex semisimple
finite-dimensional Lie algebra $\mfrak{g}$ a twisting endofunctor $T_\alpha$ of
the category of $\mfrak{g}$-modules. We apply this functor to generalized Verma
modules in the category $\mcal{O}(\mfrak{g})$ and construct a family of
$\alpha$-Gelfand--Tsetlin modules with finite $\Gamma_\alpha$-multiplicities,
where $\Gamma_{\alpha}$ is a commutative $\C$-subalgebra of the universal
enveloping algebra of $\mfrak{g}$ generated by a Cartan subalgebra of
$\mfrak{g}$ and by the Casimir element of the $\mfrak{sl}(2)$-subalgebra
corresponding to the root $\alpha$. This covers classical results of Andersen
and Stroppel when $\alpha$ is a simple root and previous results of the authors
in the case when $\mfrak{g}$ is a complex simple Lie algebra and $\alpha$ is
the maximal root of $\mfrak{g}$. The significance of constructed modules is
that they are Gelfand--Tsetlin modules with respect to any commutative
$\C$-subalgebra of the universal enveloping algebra of $\mfrak{g}$ containing
$\Gamma_\alpha$. Using the Beilinson--Bernstein correspondence we give a
geometric realization of these modules together with their explicit
description. We also identify a tensor subcategory of the category of
$\alpha$-Gelfand--Tsetlin modules which contains constructed modules as well as
the category $\mcal{O}(\mfrak{g})$.
