I think there are several answers here, but I have to wonder why the poster wanted the recipe.
Were it to make a dish for someone who just adores steak Dianne, then to serve a steak without the classical ingredients and call it steak Dianne might prove a disappointment. So my advice would be make a steak with any sauce she wishes but demur from tacking on Dianne's moniker.
Have had classical recipes served to me in a restaurant that missed the mark by a whole lot. When I questioned the waiter about the dish have generally been told that is their version of the dish.
Phooey, if I want steak Dianne I want steak Dianne, not some chef's fanciful steak creation that bears little or no relation to the original version.
If the chef wants to call it steak Jack, call it that. But leave Dianne alone.
Alternatively, as another scenario, if the poster had tried steak Dianne, perhaps in a restaurant, loved it, but then wantied to make it for herself, but preferred to shun the alcohol, then I would say give the substitutes a go.
It may not be the Dianne McCoy, but she might find it acceptable or even delicious.
Just my take on things.