Glad to be of some help! I doubt this will be applied since helm is not bundled in emacs but we could definitely use a more general completion handler that may take a function and write that function outside of org's code. Sylvain.