We also had "primaries" in the Socialist Party in Spain a few years ago. They were only for party members. The PSOE considered opening a register of "sympathisers" but I don't think they ever did.
By the way, why should a primary in the US be restricted by voter registration, and moreover why should people's voter registration be in the election roster? Those whom the Gods wish to destroy They first make mad. -- Euripides