Martin Feldstein makes such a proposal in The Washington Post today in "How To Cut the Deficit Without Raising Taxes." Here is the main idea:
Here is a practical alternative toward the same end: Congress should cap the total benefit taxpayers can receive from the combined effect of different tax expenditures. That cap could be set as a percentage of an individual's adjusted gross income and perhaps subject to an absolute dollar amount.
To be clear, the cap would not apply to the amount of any deduction but would limit the total tax savings that result from such deductions. Someone with a 25 percent marginal tax rate who pays annual mortgage interest of $4,000 would still deduct that $4,000. The cap would apply to the $1,000 tax saving that individual could expect on mortgage interest, not to his or her deduction.
The idea is not to single out a particular tax expenditure. Because the cap would reduce the revenue cost of all tax expenditures without eliminating or reducing specific ones, it would not unfairly burden taxpayers who benefit from one particular type of tax measure.
Read the whole thing.