Fix for a through bug if we have two relations using 'through'

Syntax would be:
'through'=>array('Post'=>'post_1')

instead of:
'through'=>'Post'

Fixes Issue #1588