The present invention is a method of separating a first compound having a macromolecular structure from a mixture. The first solvent is a fluid that is a gas at standard temperature and pressure and is at a density greater than a critical density of the fluid. A macromolecular structure containing a first compound is dissolved therein as a mixture. The mixture is contacted onto a selective barrier and the first solvent passed through the selective barrier thereby retaining the first compound, followed by recovering the first compound. By using a fluid that is a gas at standard temperature and pressure at a density greater than its critical density, separation without depressurization is fast and efficient.