For modern CPUs memory controller is built into the processor.
i5-4460 has only DDR3/DDR3L memory controller, it can't operate with any other memory type.
So there is no such thing possible as DDR4 motherboard for i5-4460.
And no - you can't fit ddr3 memory into ddr4 slot.