Adding another roughness to hair

I have been using yeti and xgen for hair and fur and they allow users to add multiple scraggle or roughness to the hair.For example a less frequency scraggle to generate some randomness in the hair and a high frequency scraggle to make the hair slightly frizzy. I know this is not possible with the current hair system in blender but is there any hack to do it??

I know this might sound silly but how difficult it is code to this? I mean can you not copy the code that is there for the roughness and kinda add one more on top of it?

It’s probably not too difficult if you’re familiar with C code. You can find the code that applies the roughness here:
https://developer.blender.org/diffusion/B/browse/master/source/blender/blenkernel/intern/particle_child.c;b618c185cb7c5930980e459c84b8818a0fba1f1d$784