Thanks for your suggestion, I tried it as far as I could, but I just couldn't make it work... since this topic has already consume a bunch of time, I decided to simply go for another solution to what I was trying to do, is not as nice as it would've been if I had made this work but does the job, thank you all for your time