Sticky key

is it possible to program a macro for a keystroke to stay held (sticky)until another one will be pressed (to trigger or not another macro)? I tried by "the press and hold the ...keystroke" and "pause until conditions are met" actions but had no luck.
By the way here is the simple sequence of actions I need:

  1. Pressing whatever hot key
  2. Pressing CTRL J
  3. Press (any key) and hold it until another one (hot key or not) one will be pressed.
    Thanks a lot in advance!
    M