[refinement] allow user_ref2list to be called from user routines