Issue #5: Improve hook data fetching to support mixed arrays.