There is a missing primitive - which is to reference a part of a whole without changing the whole.
Extract is useful when you want to take a compound statement - split it into parts, and then be able to ref those
You should alt drag to another place (could be below- but probably not, since you're discussing in different content)
Then replace with text+alias to get the thing you're hoping for -- and delete from that
it's a minor extra step - but I think still fast enough to not hurt flow
Lot of workflows you really can't do without that function as it is.