I think locking is probably the slow way of doing that.
You might find it easier to use a combination of the hiding channels and also filtering.
eg – if you know you only want to manipulate the X Loc channel, you can type “X Loc” (or less) into the search filter.
Then you can change the X to a Z if you want to only see the Z Loc.
Or perhaps, just type “X” and then hide the X Euler etc
The only annoying thing about that is remembering to clear the filter.
Most of the time, I just click on the button to hide all channels and then just show the 1 channel I want. (That is usually the fastest for me)
Locking and unlocking stuff can be hazardous if you forget to unlock before shifting the timing around.
Hope that helps.