Fix bug with several multiple joins

I describe case in this issue https://github.com/propelorm/Propel/issues/905