As I understand, such operation is not possible in PBP, I mean, it is not possible to substitute variable as a bit part identifier for another variable?
where did you get that idea, it is very possible with the correct syntax

suggest a read of the manual re

Applying Offsets to Bits within a Variable or Register