In the drawing you see five paths (orange pink green blue and red), which define the boundaries of 4 regions (a b c and d). I now want to create those regions so they are fillable, and without crazy "op-art" effects due to differing directions. For instance, to create region b, I need to use the pink path (which is shared with c), the green path (shared with a) and part of the blue path (shared with d).
If each shared border was one single path, with no gaps obviously, then it would be possible to use the technique described in the question I answered here. So, to do that, you would have to cut up some of the paths at the intersctions in your design first before doing that.
Here's a proof of concept showing how the technique in the other answer works on a similar design problem