have you tried using a baby hammock?
These are great at getting baby to sleep, they bounce and move everytime the baby does and they fit nice and snug in them too (like they are being held)

Good luck!!