Faits: A. Le 21 avril 2001, A._ a été inculpé d'infraction à la législation fédérale sur les étrangers pour s'être légitimé au moyen d'un passeport falsifié ainsi que d'infraction à l'art. 19 de la loi fédérale du 3 octobre 1951 sur les stupéfiants et les substances psychotropes (LStup; RS 812.121) pour avoir transféré, le 9 février 2001 à Genève, un montant de 25'000 fr. et avoir été en possession d'une somme de 41'450 fr. et 23'200 francs français, argent provenant d'un trafic de stupéfiants. Il faisait déjà l'objet d'un mandat d'arrêt émanant des autorités zurichoises pour trafic d'héroïne. Placé en détention préventive à la prison de Champ-Dollon, il s'est échappé dans la nuit du 5 au 6 août 2001, avec trois autres détenus. Le prévenu a été interpelé en Macédoine le 13 février 2010. Il a été extradé le 15 juin 2010, sur la base du mandat d'arrêt du 21 juin 2001. L'inculpation de A._ a été complétée le 16 juin 2010, en ce sens qu'il lui était également reproché d'avoir transféré ou fait transférer par un de ses proches 25'000 fr. à son père, le 21 mars 2001, somme provenant d'un trafic d'héroïne, et pour avoir dissimulé dans les sous-sols de l'immeuble où il résidait à Genève 1,3 kg d'héroïne, étant précisé que des empreintes ont été retrouvées sur les emballages contenant cette drogue, ainsi que 31 g d'héroïne dans la porte de l'ascenseur au 6e étage de ce même immeuble. Un mandat d'arrêt a été décerné à son encontre et sa détention a été prolongée une première fois jusqu'au 18 septembre 2010. A._ n'ayant pas renoncé au principe de la spécialité, le Juge d'instruction du canton de Genève (ci-après: le Juge d'instruction) a fait une demande d'extension de l'extradition le 17 août 2010, afin que celui-ci puisse être poursuivi pour les faits mentionnés dans l'inculpation complémentaire du 16 juin 2010. Par ordonnance du 17 septembre 2010, la Chambre d'accusation du canton de Genève (ci-après: la Chambre d'accusation) a une nouvelle fois autorisé la prolongation de la détention avant jugement de l'inculpé pour une durée de trois mois, à savoir jusqu'au 17 décembre 2010. B. Agissant par la voie du recours en matière pénale, A._ demande au Tribunal fédéral d'annuler l'ordonnance de la Chambre d'accusation du 17 septembre 2010 et d'ordonner sa libération immédiate, subsidiairement de renvoyer la cause à la Chambre d'accusation pour nouvelle décision dans le sens des considérants. Il requiert en outre l'assistance judiciaire. Le recourant se plaint d'une violation du principe de la spécialité et de son droit d'être entendu et fait valoir que la prolongation de sa détention est arbitraire et disproportionnée. La Chambre d'accusation n'a pas d'observations à formuler et se réfère aux considérants de sa décision. Le Ministère public du canton de Genève s'en rapporte à l'appréciation du Tribunal fédéral s'agissant de la recevabilité du recours, dont il conclut au rejet. Le recourant a répliqué le 13 octobre 2010; il persiste intégralement dans les termes et conclusions de son recours. 