It's been done:
https://m.facebook.com/story/graphql_permalink/?graphql_id=UzpfSTczMjA3NTM3NDpWSzo0NDMzMjc0NDYxNjU3OTM%3D
You need spider interface for the crank, which is 130bcd.
The trickiest bit is making the perfect chainline, if it's not perfect, it will come off.
This will only work...