Не проще в самой складе массив соответствия создать вместо того, чтобы контроллер грузить не нужной работой?