Чисто гипотетически можно использовать eval() и не сильно парится по этому поводу, но сам бы я сделал как - написал бы отдельную функцию, которая получает объект со строковым путем и возвращает уже готовый результат, это было бы правильно. Тем более, что для реализации такой функции достаточно уметь пользоваться методами for() и split() т. е. сама задача не сложная.