A way to think about it: Use concat, then put bubbles around what you don't want substituted right now.
[concat {{*}dict} $sub {{*}$args} ] --bubble- now --bubble--