Can you make texture paint brush paint to multiple textures?

Hey guys,

I’m wondering if there is a way using python API, so that the texture paint brush can paint to multiple textures at the same time for each stroke?

I’ve had a look around and it’s fairly simple assigning a single texture to a brush in code, but I’m not sure how to get it to paint to multiple.

Am I right in thinking that I may have to dig in to the source code for this?

For a bit of context, I have another thread about what I would like to achieve: Forum thread
Many thanks for any help!