improvement so that referenced records work properly from within lists