Each entry of an inner page table occupies 8 bytes. A single page can therefore store \(4096/8 = 512 = 2^9\) such entries. This means that 9 bits of the logical address are used to select an entry in the inner page table.
After accounting for the offset and the inner-level indexing, the remaining bits of the logical address must identify the entry in the outer page table.
\(32 - (12 + 9) = 11\)
Hence, the outer page table is indexed using \(\boxed{11}\) bits.