Fixtures using Foreign key symbols

this is a cherry-pick of #16838 + plus tests.

Just made the `killer` on `DeadParrot` to have a fk as symbol to regress test this.

review @chancancode @tenderlove