[FEATURE] Retrieve items from user function

If no label was found in getLabelForItem, try getting
more values form a possible user function.

Change-Id: I500116a52f6d728a8676aa9732e2c65f56b94c24
Releases: 0.4.0
Resolves: #58905