Com efeito, nas construção em apreço, o determinante possessivo desempenha a função de modificador do nome restritivo.
Em certos casos, o modificador de nome introduzido pela preposição de é equivalente a um determinante possessivo:
(1) «o livro do João» = «o seu livro»
Mas nem sempre esta equivalência é possível, como se observa em (2):
(2) «os sapatos de Itália» ≠ «os seus sapatos»
Não obstante, quando o determinante possessivo incide sobre um nome com um valor semântico de posse, este tem a função sintática de modificador do nome1.
Esta é a situação que tem lugar na construções apresentadas pelo consulente, nas quais os constituintes «do João» e «suas» desempenham ambos a função de modificador do nome:
(3) «Eu tenho as chaves do João.» = «Eu tenho as suas chaves.»
Disponha sempre!
1. Para mais informações, cf. Raposo et al. Gramática do Português. Fundação Calouste Gulbenkian, pp. 729-730.