RichText在lua中怎么添加url回调?

static RichText* createWithXML(const std::string& xml, const ValueMap& defaults = ValueMap(), const OpenUrlHandler& handleOpenUrl = nullptr);

在lua中无法传入第三个回调函数,看源码还是

do {
        // Lambda binding for lua is not supported.
	assert(false);
} while(0)

这种问题怎么解决?
有什么迂回的方法吗?