With four icosahedra, and four octahedra, it is possible to attach them to form this figure:
This figure is actually a rhombus, but the gap between the two central icosahedra is so small that this is hard to see. To remedy this problem, I elongated the octahedra, thereby creating this narrow rhombus:
It is also possible to use the same collection of polyhedra to make a wider rhombus, as seen below.
These aren’t just any rhombi, either, but the exact rhombi found in the polyhedron below, the rhombic enneacontahedron. It has ninety rhombi as faces: sixty wide ones, and thirty narrow ones.
As a result, it is possible to use the icosahedra-and-elongated-octahedra rhombi, above, to construct a rhombic enneacontahedron made of these other two polyhedra. The next several images show it under construction (I “built” it using Stella 4d, available at this website), culminating with the complete figure.
Lastly, I made one more image — the same completed shape, but in “rainbow color mode.”