I have some ideas..... when I saw this one I thought 'oh yeh, I have that somewhere, it'll come to me soon'... but now I cannot for the life of me remember where i've seen it, or what it's called.
This is one of several frustrating puzzles that are current at the moment.
to save it being an easy meal for a pro, i'll make some guesses
Based on DKW?