You want either:
ALT* for 'insert all completions'
With this, a dir containing files name 'aa ab ac ad'
ls a* followed by
alt + * would complete to
ls aa ab ac ad
Man page entry on binding:
Insert all completions of the text before point that would have been generated by possible-completions.
On some systems the above will not work with wildchars, the following does work on such systems for me:
ctrlx, * (a two stroke combo)
I populated a dir with:
ls *100* followed by
ctrl + x, *, which turns my readline into:
ls a100a a100b a100c a100d a100e a100f b100a b100b b100c b100d b100e b100f c100a c100b c100c c100d c100e c100f d100a d100b d100c d100d d100e d100f e100a e100b e100c e100d e100e e100f f100a f100b f100c f100d f100e f100f
Man page entry for binding:
glob-expand-word (C-x *)
The word before point is treated as a pattern for pathname expansion, and the list of matching file names is inserted, replacing the word. If a numeric argument is supplied, a ‘*’ is appended before pathname expansion.
Bash Ref Man Page