Allowing unaffiliated voters to vote in party primaries is a BAD idea. If you want to participate in their candidate selection process, join the party. 
That said, I'm not really in favor of the causcus process for large communities.