Sachverhalt: Sachverhalt: A. Der mazedonische Staatsangehörige A._ (geb. 1970) reiste am 26. Juni 1973 zusammen mit seinen Eltern in die Schweiz ein und erhielt die Niederlassungsbewilligung. Am *** 1993 heiratete er in Y._ die aus der Dominikanischen Republik stammende, 1971 geborene W._. Die Ehe wurde am 19. April 1999 geschieden. A. Der mazedonische Staatsangehörige A._ (geb. 1970) reiste am 26. Juni 1973 zusammen mit seinen Eltern in die Schweiz ein und erhielt die Niederlassungsbewilligung. Am *** 1993 heiratete er in Y._ die aus der Dominikanischen Republik stammende, 1971 geborene W._. Die Ehe wurde am 19. April 1999 geschieden. B. Mit Verfügung vom 20. Oktober 1999 wies die Fremdenpolizei des Kantons Luzern A._ aus der Schweiz aus. Sie begründete diese Massnahme mit den Freiheitsstrafen von insgesamt einem Jahr und fünf Monaten, zu denen A._ verurteilt worden war, sowie mit der Tatsache, dass er bis zu diesem Zeitpunkt Fürsorgeleistungen im Betrage von Fr. 169'919.-- verursacht hatte und dass gegen ihn offene Betreibungen mit der Gesamtsumme von Fr. 32'236.-- sowie 48 offene Verlustscheine über den Gesamtbetrag von Fr. 153'173.-- bestanden. Gegen diesen Entscheid erhob A._ Beschwerde beim Verwaltungsgericht des Kantons Luzern. Mit Urteil vom 25. Februar 2000 wies dieses die Beschwerde ab, soweit es darauf eintrat. Dagegen erhob A._ am 3. April 2000 beim Bundesgericht Verwaltungsgerichtsbeschwerde. Gegen diesen Entscheid erhob A._ Beschwerde beim Verwaltungsgericht des Kantons Luzern. Mit Urteil vom 25. Februar 2000 wies dieses die Beschwerde ab, soweit es darauf eintrat. Dagegen erhob A._ am 3. April 2000 beim Bundesgericht Verwaltungsgerichtsbeschwerde. C. Am 24. Mai 2000 ersuchte A._ die Fremdenpolizei des Kantons Luzern darum, die Ausweisungsverfügung in Wiedererwägung zu ziehen. Diese teilte ihm am 6. Juni 2000 mit, dass sie an ihrer Verfügung festhalte. Mit Schreiben vom 29. Juni 2000 zog A._ die beim Bundesgericht hängige Beschwerde gegen den Entscheid des Verwaltungsgerichts zurück, worauf das Bundesgericht das Verfahren mit Verfügung vom 3. Juli 2000 als erledigt abschrieb. Mit Schreiben vom 29. Juni 2000 zog A._ die beim Bundesgericht hängige Beschwerde gegen den Entscheid des Verwaltungsgerichts zurück, worauf das Bundesgericht das Verfahren mit Verfügung vom 3. Juli 2000 als erledigt abschrieb. D. Am 2. August 2000 ersuchte A._ die Fremdenpolizei des Kantons Luzern noch einmal um Wiedererwägung ihrer Ausweisungsverfügung. Mit Verfügung vom 13. September 2000 wies die Fremdenpolizei das Wiedererwägungsgesuch ab. Dagegen erhob A._ am 5. Oktober 2000 Beschwerde an das Verwaltungsgericht des Kantons Luzern. D. Am 2. August 2000 ersuchte A._ die Fremdenpolizei des Kantons Luzern noch einmal um Wiedererwägung ihrer Ausweisungsverfügung. Mit Verfügung vom 13. September 2000 wies die Fremdenpolizei das Wiedererwägungsgesuch ab. Dagegen erhob A._ am 5. Oktober 2000 Beschwerde an das Verwaltungsgericht des Kantons Luzern. E. Am 26. April 2002 verurteilte das Kriminalgericht des Kantons Luzern A._ wegen mehrfacher Widerhandlungen gegen das Betäubungsmittelgesetz zu einer Gefängnisstrafe von zwölf Monaten; es schob den Vollzug dieser Strafe auf und ordnete eine stationäre Massnahme an. E. Am 26. April 2002 verurteilte das Kriminalgericht des Kantons Luzern A._ wegen mehrfacher Widerhandlungen gegen das Betäubungsmittelgesetz zu einer Gefängnisstrafe von zwölf Monaten; es schob den Vollzug dieser Strafe auf und ordnete eine stationäre Massnahme an. F. Mit Urteil vom 29. Januar 2003 hiess das Verwaltungsgericht des Kantons Luzern die Beschwerde gegen die Verfügung der Fremdenpolizei vom 13. September 2000 gut, hob diese auf und wies die Sache zu neuem Entscheid im Sinne der Erwägungen an das Amt für Migration (ehem. Fremdenpolizei) zurück. Es war zum Schluss gekommen, dass die Ausweisung des Beschwerdeführers zwar im Zeitpunkt des ersten Entscheids vom 25. Februar 2000 verhältnismässig gewesen sei, dass sie sich hingegen mittlerweile angesichts der seitherigen Entwicklung des Beschwerdeführers nicht mehr rechtfertige. F. Mit Urteil vom 29. Januar 2003 hiess das Verwaltungsgericht des Kantons Luzern die Beschwerde gegen die Verfügung der Fremdenpolizei vom 13. September 2000 gut, hob diese auf und wies die Sache zu neuem Entscheid im Sinne der Erwägungen an das Amt für Migration (ehem. Fremdenpolizei) zurück. Es war zum Schluss gekommen, dass die Ausweisung des Beschwerdeführers zwar im Zeitpunkt des ersten Entscheids vom 25. Februar 2000 verhältnismässig gewesen sei, dass sie sich hingegen mittlerweile angesichts der seitherigen Entwicklung des Beschwerdeführers nicht mehr rechtfertige. G. Mit Verfügung vom 14. April 2003 verweigerte das Bundesamt für Ausländerfragen die Zustimmung zur Erteilung einer Aufenthaltsbewilligung an A._. Am 15. Mai 2003 erhob A._ beim Eidgenössischen Justiz- und Polizeidepartement Beschwerde gegen diese Verfügung. Er ersuchte unter anderem um unentgeltliche Rechtspflege und Verbeiständung. G. Mit Verfügung vom 14. April 2003 verweigerte das Bundesamt für Ausländerfragen die Zustimmung zur Erteilung einer Aufenthaltsbewilligung an A._. Am 15. Mai 2003 erhob A._ beim Eidgenössischen Justiz- und Polizeidepartement Beschwerde gegen diese Verfügung. Er ersuchte unter anderem um unentgeltliche Rechtspflege und Verbeiständung. H. Mit Zwischenentscheid vom 23. Juni 2003 wies das Eidgenössische Justiz- und Polizeidepartement das Gesuch um unentgeltliche Rechtspflege und Verbeiständung ab. Auf die gegen diesen Zwischenentscheid erhobene Verwaltungsgerichtsbeschwerde trat das Bundesgericht mit Urteil vom 16. September 2003 nicht ein (Urteil Nr. 2A.320/2003). Am 6. Januar 2004 entschied das Eidgenössische Justiz- und Polizeidepartement in der Sache selbst und wies die Beschwerde gegen die Verweigerung der Zustimmung ab. H. Mit Zwischenentscheid vom 23. Juni 2003 wies das Eidgenössische Justiz- und Polizeidepartement das Gesuch um unentgeltliche Rechtspflege und Verbeiständung ab. Auf die gegen diesen Zwischenentscheid erhobene Verwaltungsgerichtsbeschwerde trat das Bundesgericht mit Urteil vom 16. September 2003 nicht ein (Urteil Nr. 2A.320/2003). Am 6. Januar 2004 entschied das Eidgenössische Justiz- und Polizeidepartement in der Sache selbst und wies die Beschwerde gegen die Verweigerung der Zustimmung ab. I. Dagegen hat A._ am 6. Februar 2004 beim Bundesgericht Verwaltungsgerichtsbeschwerde erhoben. Er beantragt, den Entscheid des Eidgenössischen Justiz- und Polizeidepartements aufzuheben und dieses anzuweisen, die Zustimmung zur kantonalen Aufenthaltsbewilligung zu erteilen. Er ersucht zudem um unentgeltliche Rechtspflege und Verbeiständung. Das Eidgenössische Justiz- und Polizeidepartement beantragt, auf die Beschwerde nicht einzutreten. Das Eidgenössische Justiz- und Polizeidepartement beantragt, auf die Beschwerde nicht einzutreten. J. Mit Verfügung vom 25. Februar 2004 hat der Abteilungspräsident der Beschwerde die aufschiebende Wirkung zuerkannt. J. Mit Verfügung vom 25. Februar 2004 hat der Abteilungspräsident der Beschwerde die aufschiebende Wirkung zuerkannt. K. Am 2. April 2004 heiratete A._ in X._ die 1974 geborene Schweizerin B._. 