Знаете, максимум чего приходит в голову это директория. В каждой директории индексы прописываются и все.
-- Да и не всегда в таких конструкциях смысл есть(при обработке данных и т д это точно не нужно(по крайней мере, сам это не использую ибо проще запихнуть одну функцию проверки чем городить километр костылей))