Here is my idea. A couple of ring closing metathesis'. I need to think more on how to get to the last product. I was thinking of some radical cascades but I need more time to read up.
Danishefsky has made similar looking natural products using ring closure metathesis and domino or radical cascades.
The first step is a standard ring closure metathesis which closes up the diene. The second step is synthesising the diene components. I have not thought much about how to introduce the allyl alkene and I suspect that converting the tertiary OH to a mesylate or tosylate would preferentially lead to elimination.
The next step introduces the second part of the diene. It would need to be a grignard, lithium cuprate or some other moiety. Next I have another ring closure metathesis. These are good for large rings which is why I thought of them, though efficiency is going to be an issue and the double bond would need to be reduced.
Skip forward we have a friedel crafts reaction and the last step I really have not throught through, but I have a Suzuki coupling to the pyridine ring.
I biased this synthesis to start from pyridine because its cheap. Also, I suspect this will affect yields and the reactivity will be vastly different than if this was benzene.
I looked up radical cascade reactions (dominio reactions) for the synthesis of morphine and tried to apply it to OP's question but I cannot figure out a way to do it without have a lot of double bonds to reduce later, and reducing them specifically whilst leaving the double bond in the SM alone...
Edit: I am aware that the double bonds in some of the compounds are likely to re-arrange into a more stable configuration as well. This retrosynthesis idea is far from perfect.