Deal m cards off the top of 1 … N, reversing them, and riffle them back into the rest. Then pick any j: the top j cards are j consecutive numbers, and every block of j is distinct modulo j.
Dealt off, reversed · 10
The rest · 10
After the shuffle · 0
Two packets: the first ten dealt off and reversed, and the rest. Riffle them together.
Riffle the packets together, then the four properties are checked here for your chosen j.