Had you seen this discussion?
The earlier version of it discussed above that post might interest you since you say you don’t want any other package needed. Or the one discussed here and demonstrated here.
Alternatively, since the notebook is just text-based json, you could write Python to parse your parameters listing cell and use the string.replace() method to substitute the text in the json file of your notebook. You can use nbconvert or jupytext to then run the modified notebook to have it rendered in final form.