Refactor row widget asset collector