doubtful that you can do it like this.

Instead, at the start of your drag you could save a widget pointer somewhere. When the drag is accepted, the acceptee should ask/signal for the widget.