Hello,
Once you are based in Spain the only ways to make yourself legal would be through arraigo or through marriage to an EU citizen, as you correctly pointed out. There are no other ways unfortunately. Any other permit would require you having to apply from your country of origin or of residence.
Bookmarks