Movie render Queue: change output filenames during rendering with user variables

As a result, I am able to cycle through different versions of a 3D model (texture, applications, etc.) in a sequencer sequence in order to render all versions in different combinations as part of one render pass.

I want to change the naming of the image files of a sequencer rendering by user variables in the midst of the rendering process, to match the displayed parameters.

A good example of this would be the following: {color}-{size}-{weight}.jpg
In this case, the variables are changed with each frame of the animation.

A good example of this would be a system variable called “level_name” or “frame_number” that can be included in the name of the file.

Do you see a way to add one or more user variables to the default variables at the beginning of the filename in addition to the default variables?

I would appreciate any suggestions you may have.