Yes it can be done by making a custom part. These two tutorials cover parts making (which is quite complex!)
Peter