#1979 and the Triple Crown both suffer from a loop to loop translation via a wrap around the two SP's. Although better than the Spanish, if one loop broke, then there is opportunity for the loose end to translate through.
From your image, it looks as if you are casting a simple overhand onto the bight to create the loop, so the loop is formed by two parallel overhands. This is a servicable enough knot, but if I had done it, I think I would have opted for a two strand MWK, and here-in lies the basis for my offering.
But first, the solution you seek, should not only offer isolation between the loops, but also needs to be reasonably neat and not bulk up excessively.
To provide the necessary isolation, try simply tying a Bowline using the bight, passing the bight end through you belay loop (creating the twin loops), then tie a BWL effectively making twin BWL's in parallel. This arrangement has the weakness of the BWL, in that the 'end' can feed back into a slack BWL knot and fail the whole assembly. Fortunately, when tying the BWL on the bight, the end is in fact a small loop and the two lanyard lines can be passed through it to prevent it ever feeding out through a slack BWL. What you then have created is two independent BWLs, such that if one loop breaks it has no impact on the other, yet because they are made together, each lanyard line is held by its partner. A lanyard who's loop is broken is still attached via the parallel BWL to its neighbours loop.
This brings me to my final proposal using the MWK as mentioned before.
Middle the cord and tie a two strand MWK to create a single small loop. Pass this through the belay loop (creating the twin loops) then loosen the MWK and tie the two SP's into the MWK to create a four strand MWK. Finally, finish the lanyard ends to the 'binas.
Here you have it (one 'bina lanyard shown foreshortened)

You even get a small third loop for free for direct attachment or tools etc.
Derek