Fixed issue with aggregate_rows not caring about which field a join was made on when multiple ForeignKeyFields exist targeting the model the join was made on