I don't have direct experience with these two devices, but I'm about 70% optimistic this will work.
Many devices that are intended to exchange I/O connections with ControlLogix can have the I/O data accessed by an SLC-5/05 or MicroLogix 1100/1400 using the CIP Generic Message instruction.
This doesn't make the SLC/MicroLogix into an I/O scanner and absolutely should not be used for actual control-reliable connections.
If CLV can tell you the Assembly (Class 0x04) numbers and structures you can try reading and writing those with the MicroLogix and the CIP Generic message. Those values (Class, Instance, Attribute and size) are usually part of the documentation for devices that connect to a ControlLogix using the Generic Module object.
There are sometimes more complex configuration or speed or Control Supervisor object reasons this won't work, but it may be worth a try for you.
If your system really needs a CompactLogix, use a CompactLogix.