This is actually a fairly old technique that was used more often when ADCs had fewer bits. There are a few gotchas to watch for,
1. When you have a large signal, the stages with gain are going to be in severe overload. If you use large series Rs for current limiting and clamps, you add Johnson...