Before you get too deep in this, search the Constitution for "person" versus "citizen". You will find that the BOR applies to person, not citizens.
For the fourth time: does the Constitution protect the rights of terrorists?