I checked this out in my Knitter’s Book of Finishing Techniques and it apparently can be worked with any stitch pattern you want.
I’ll copy what it says and you can see if you can work it out.
With needle size required for ribbing, and cotton yarn in a contrasing color, work chained cast on for half the number of required stitches, plus one. With the main color yarn, knit one row, purl one row, knit one row. With the purl side facing, *purl first stitch on knitting needle, insert the right needle from top to bottom under purl bar of main color buried in the contrasting color yarn three rows below. Place this stitch on the left needle by inserting the needle from front to back into the stitch, and knit the stitch in the front of the loop.
Repeat from *, end with purl one and no loop to pick up for another knit stitch. On next row, work knit one, purl one ribbing as established (this is considered the first row). Or work desired pattern on first row. If your pattern requires an even number of stitches, you can make up for the loss of the stitch after the ribbing is completed by working an increase.
I hope this gets you on your way!