Jayne and Rogers proved that every function from an analytic space into a separable metrizable space is decomposable into countably many continuous functions with closed domains if and only if the preimage of each Fσ set under it is again Fσ. Many researchers conjectured that the Jayne-Rogers theorem can be generalized to all finite levels of Borel functions. In this paper, by using the Shore-Slaman join theorem on the Turing degrees, we show the following variant of the Jayne-Rogers theorem at finite and transfinite levels of the hierarchy of Borel functions: For all countable ordinals α and β with α ≤ β < α • 2, every function between Polish spaces having small transfinite inductive dimension is decomposable into countably many Baire class γ functions with ∆ 0 β+1 domains such that γ + α ≤ β if and only if, from each Σ 0 α+1 set, one can continuously find its Σ 0 β+1 preimage.