Fairly straightforward using an adaptation of symmetric relays (+1) with 2♣ as artificial GF (played it with a pard and it worked well):
1♠ - 2♣ (artificial GF)
2♠ - 2N (5+♠, exactly 4♣; relay)
3♣ - 3♦ (♥ shortness; relay)
3N - ... (6=0=3=4 exactly; QP ask / DCB / RKC ♣, etc)
On this hand the relay captain would likely bid 4♣ as the QP ask (alternative would be 4♠ as RKC ♣), and then it's a cinch to get to 7♣ following a DCB.