Fix options for hasManyThrough doesn't apply

e.g., the `foreignKey` option in a **HasMany Through** relation. See the test.

Signed-off-by: Clark Wang <clark.wangs@gmail.com>