RedNaxi, спасибо за ценный совет.
Это очень похоже на то, что мне нужно =)