Sachverhalt: A. Die Schweizerische Bundesanwaltschaft (BA) führt seit Oktober 2004 ein gerichtspolizeiliches Ermittlungsverfahren gegen X._ und Mitbeschuldigte wegen des Verdachtes des gewerbsmässigen Anlagebetruges und weiterer Delikte. Im Verlauf des Ermittlungsverfahrens wurde er zweimal verhaftet, letztmals am 6. März 2007. Schon anlässlich seiner ersten Entlassung aus der Untersuchungshaft wurde ihm als Ersatzmassnahme eine Fluchtkaution in der Höhe von Fr. 1 Mio. auferlegt. Bei seiner letzten Haftentlassung am 19. März 2007 wurde zusätzlich eine Sperre des Reisepasses gegen ihn verfügt. Gleichzeitig wurde der Beschuldigte verpflichtet, sich alle drei Wochen auf der Polizeiwache der Kantonspolizei in Frick (AG) zu melden. B. Mit Eingaben vom 30. Januar 2009 beantragte der Beschuldigte die Reduktion der Kaution sowie die Aufhebung der Reisepasssperre und der polizeilichen Meldepflicht. Am 11. März 2009 wies das Eidgenössische Untersuchungsrichteramt (Eidg. URA) die Anträge ab. Eine dagegen erhobene Beschwerde hiess das Bundesstrafgericht, I. Beschwerdekammer, mit Entscheid vom 11. Mai 2009 teilweise gut, indem es die polizeiliche Meldepflicht aufhob. C. Gegen den Entscheid des Bundesstrafgerichtes vom 11. Mai 2009 gelangte X._ mit Beschwerde vom 8. Juni 2009 an das Bundesgericht. Er beantragt die Aufhebung des angefochtenen Entscheides, soweit die ihm auferlegten Ersatzmassnahmen darin bestätigt wurden. Die BA beantragt mit Stellungnahme vom 16. Juni 2009 die Abweisung der Beschwerde. Das Bundesstrafgericht hat auf Vernehmlassung ausdrücklich verzichtet, während vom Eidg. URA innert angesetzter Frist keine Stellungnahme einging. Der Beschwerdeführer replizierte am 23. Juni 2009. 