No, no easy way. You would want to, based on your list, generate a new piece of dialog. Iterate over the items in the list, generating a text attribute to use as your dialog, instead of writing the dialog in the editor. Then you can call up a dialog box using your attribute as the text by creating a slightly modified version of a function in Dialog.hx.
The original begins on line 90, and looks mostly like what I'm about to post. Just add this modified form in as another function in that file.
public static function globalCall(dg:String, style:String, o:Dynamic, call:String):Void
{
if(_instance == null)
_instance = new Dialog();
var dg:DialogBox = new DialogBox(dg, DialogStyleLibrary.getStyle(style));
_instance.addDialogBox(dg);
Engine.engine.whenDrawingListeners.push(_instance.dialogDrawer);
Engine.engine.whenUpdatedListeners.push(_instance.dialogUpdater);
_instance.o = o;
_instance.call = call;
dg.beginDialog();
}
Now you can call it with a code block.
Dialog.globalCall(_YourTextAttribute, "Default Style", null, "");