Вопрос не в том что сложно, а что нет. Вопрос в том возможно ли это реализовать стандартными средствами, без граблей