[Feature] Allow custom expression functions in expression widget