taking all the information given, which is really a lot, I must say I most likely never heard it
We'll never know if the rhythm I play on virtual piano is the same one as in your head, but still nothing that matches your description comes to my mind. I'm going to play with it some other time. Maybe someone else will figure it out, and I'd like that because this song made me very curious.