Refactore child information retrieving functions to be used in multi-record context