Maybe somebody can point me in the right direction on this...

I've got a custom entity & bundle, "plant." It contains a couple fields - a boolean "synonym?" field, and a "synonym of" field that is an entity reference to the same "plant" bundle.

My intention, is if a user navigates to Plant-A, which has synonym set to yes, and Plant-B in the "synonym of" field, the user is redirected to Plant-B, but with reference to what they tried to access. Something like "Plant-A is a synonym of Plant-B," and below that, show the usual page with it's content and blocks, etc. for Plant-B

Any thoughts?