Not possible I am afraid (without overlaying 2 fills).
The foreground is not the pattern, it is the colour of the lines in the pattern.
The background is the colour of the space between those lines.
The entire fill is what determines the pattern of those lines and you can only have one pattern per fill.
One of the forum moderators. Versions 6.5 to 25 Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10 Dell Precision 3510 - i7 6820HQ @ 2.70GHz, 16GB RAM, AMD FirePro W5130M, Windows 10